Senior Backend engineer
Aa2it · KA · Remote
All reasons
In its favour
- Still listed on the employer's own board
Senior Backend Engineer
Job Summary
We are looking for a skilled Senior Backend Engineer to design, develop, and maintain scalable, secure, and high-performance backend services and APIs. The ideal candidate should have strong experience in backend development, database design, distributed systems, and cloud technologies.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications and services.
- Build and maintain RESTful APIs and microservices.
- Develop clean, maintainable, and efficient code.
- Design and optimize relational and NoSQL databases.
- Analyze system performance and troubleshoot production issues.
- Implement authentication, authorization, and security best practices.
- Collaborate with frontend engineers, QA engineers, product managers, and DevOps teams.
- Participate in code reviews and provide technical guidance to junior engineers.
- Design solutions for scalability, reliability, and high availability.
- Write unit, integration, and automated tests.
- Monitor applications and resolve performance and reliability issues.
- Contribute to architecture and technology decisions.
- Participate in Agile/Scrum ceremonies and technical discussions.
Required Skills
- 5+ years of experience in backend software development.
- Strong proficiency in Java, Python, Node.js, or similar backend technologies.
- Strong knowledge of REST APIs, microservices, and distributed systems.
- Experience with SQL and relational databases such as PostgreSQL or MySQL.
- Experience with NoSQL databases such as MongoDB or Redis.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Experience with Git and CI/CD pipelines.
- Knowledge of Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Understanding of authentication mechanisms such as OAuth 2.0 and JWT.
- Experience with unit testing and integration testing.
- Strong debugging and problem-solving skills.
Preferred Skills
- Experience designing high-scale distributed systems.
- Knowledge of Kafka or other messaging systems.
- Experience with event-driven architecture.
- Familiarity with system observability and monitoring tools.
- Experience with performance optimization and load testing.
- Knowledge of infrastructure-as-code tools such as Terraform.
- Experience working in Agile development environments.
Education
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Seniority
Senior Level
Experience
any
Employment Type
Full-time
Work Mode
Hybrid / Remote / On-site
Skills
More jobs at Aa2it
All 18- LEAD UX DESIGNERAa2it · Irving, TX · USD 50–75/hrtoday
- Deskside Support TechnicianAa2it · New Iberia, LA · USD 8–40/hr4d ago
- Quality Assurance Automation EngineerAa2it · Fort Worth, TX4d ago
- Senior backend engineer -2Aa2it · TX · INR 1,500,000–2,000,000/yr20d ago
- Business Product ManagerAa2it · TX20d ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Full Stack Role (26-05781) -Diverse Lynx India · Location not statedjust now
- AI EngineerDiverse Lynx India · Bengalurujust now
- Sr Application Developer – PeopleSoft HCMNR Consulting - India · PAN Indiajust now
- AI EngineerNR Consulting - India · PAN Indiajust now
- JAva (26-05770) -Diverse Lynx India · Location not statedjust now