Design, develop, and maintain server-side logic, databases, and RESTful APIs/microservices. Collaborate with front-end and product teams, ensure security, perform code reviews, troubleshoot issues, and participate across the software development lifecycle.
Job Overview: We are seeking a skilled Back-End Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power our web applications. You will collaborate closely with front-end developers, product managers, and other stakeholders to ensure seamless integration and optimal performance.
Key Responsibilities:
- Develop and maintain server-side applications and services using [specify programming languages, e.g., Node.js, Python, Java].
- Design and implement RESTful APIs and microservices for scalable applications.
- Manage and optimize databases (e.g., SQL, NoSQL) to ensure data integrity and performance.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures for applications.
- Conduct code reviews, provide feedback, and ensure adherence to best practices.
- Troubleshoot and debug issues in existing applications and services.
- Participate in the full software development lifecycle, including planning, design, implementation, and testing.
- Stay updated with emerging technologies and industry trends.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- years of experience in back-end development.
- Proficient in [specify languages, e.g., JavaScript, Python, Ruby, Java].
- Experience with web frameworks (e.g., Express.js, Django, Spring).
- Strong understanding of database management systems (e.g., MySQL, MongoDB, PostgreSQL).
- Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) is a plus.
- Understanding of software development methodologies (e.g., Agile, Scrum).
Preferred Qualifications:
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Knowledge of CI/CD processes and tools (e.g., Jenkins, GitHub Actions).
- Familiarity with testing frameworks and automated testing practices.
Similar Jobs
Agency • Information Technology
Develop backend services using Java/J2EE and Spring Boot. Design microservices (HL/LL), implement cloud infrastructure, integrate via MQ/Kafka/REST, enforce security (JWT/OAuth/Kerberos), use CI/CD (Maven, Docker, Jenkins), and work with SQL.
Top Skills:
CloudDockerJ2EeJavaJenkinsJwtKafkaKerberosMavenMicroservicesMqOauthPassword EncoderRest ApiSpring BootSQL
Agency • Information Technology
Expert-level backend engineer to lead and mentor a team, design and implement large-scale distributed e-commerce systems, drive architectural improvements, write high-quality code, and collaborate with product and cross-functional teams in an Agile/Scrum environment.
Top Skills:
DatabaseJavaMessagingReactive Java
Agency • Information Technology
Design, develop, and maintain scalable server-side services and APIs. Manage SQL/NoSQL databases, write tests, debug and optimize performance, document systems, and collaborate with frontend, product, and DevOps teams.
Top Skills:
AgileAWSAzureCi/CdDockerGitGCPGraphQLJavaKubernetesMicroservicesMongoDBMySQLNode.jsPostgresPythonRestful ApisRuby
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.
