Backend API Developer
Atlanta, GA - USA
Job Summary
Urgent position of BackEnd API Developer (Only local)
Location: Atlanta GA (Onsite)
Years of Experience: 15 Years
Job Summary
- Seeking a Backend API Developer to design develop and maintain scalable secure and high performance backend services and APIs.
- Focus on building cloud native applications using:
- (NestJS)
- Python
- Applications deployed in Kubernetes based cloud environments.
- Work with enterprise and NoSQL databases (DB2 and MongoDB).
- Ensure strong security controls and high code quality through automated testing and best practices.
Key Responsibilities
- Design develop and maintain RESTful APIs and backend services using:
- with NestJS
- Python
- Build and operate cloud native microservices for Kubernetes deployment.
- Develop and optimize database integrations with:
- DB2
- MongoDB
- Implement secure authentication and authorization using:
- OAuth 2.0
- JWT
- Apply OWASP secure coding standards across applications.
- Write clean maintainable and well documented code.
- Create and maintain automated testing including:
- Unit tests
- Integration tests
- API tests
- Collaborate with DevOps frontend and architecture teams.
- Participate in:
- System design reviews
- Code reviews
- Architectural discussions
- Troubleshoot and debug services to improve:
- Performance
- Scalability
- Reliability
- Support CI/CD pipelines and production readiness activities.
Project Delivery Responsibilities
- Lead and participate in:
- System planning
- Technical design reviews
- Project coordination with IT teams
- Estimate development efforts and maintain technical documentation.
- Ensure compliance with:
- SDLC standards
- Change Management policies
- Communicate system changes and their impact on:
- Business processes
- Dependent systems
- Manage multiple development assignments while ensuring:
- Timely delivery
- High quality output
Education & Experience
- Bachelors degree in Computer Science Engineering or equivalent professional experience.
- 3 5 years of professional API development experience in enterprise environments.
- Experience contributing to or leading major system projects.
- Ability to work independently with minimal supervision.
- Strong analytical problem solving and decision making skills.
- Experience working in Agile or Scrum teams.
Required Qualifications
- Strong backend development experience with:
- and NestJS
- Python
- Experience building and consuming RESTful APIs.
- Solid understanding of Kubernetes concepts including:
- Pods
- Services
- Deployments
- Secrets
- ConfigMaps
- Hands on experience with:
- MongoDB
- DB2 or other enterprise relational databases
- Proficiency in:
- TypeScript
- JavaScript
- Python
- Experience with automated testing tools:
- JUnit
- Jest
- Postman
- Familiarity with Git based source control systems.
- Understanding of microservices architecture and distributed systems.
Security & Compliance Skills
- Hands on experience implementing:
- OAuth 2.0
- JWT based authentication and authorization
- Strong understanding of OWASP Top 10 vulnerabilities.
- Experience securing APIs and backend services in cloud environments.
- Ability to identify and remediate common security vulnerabilities.
Preferred / Nice to Have Qualifications
- Experience with messaging systems such as:
- Kafka
- RabbitMQ
- Experience deploying applications on:
- AWS
- Azure
- GCP
- Experience with observability tools:
- Centralized logging
- Metrics
- Tracing
- Knowledge of CI/CD pipelines and DevOps best practices.
- Experience working in enterprise or regulated environments.