BackEnd API Developer
PGC Digital (America) Inc: CMMI Level 3 CompanyResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
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:
- Node.js (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:
- Node.js 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
- Bachelor’s 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:
- Node.js 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.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free