Job Summary:
We are seeking a highly motivated and skilled Backend Web App Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining the server-side logic and infrastructure of our web applications. You will work closely with front-end developers, designers, and product managers to build scalable, high-performance, and secure applications that deliver exceptional user experiences.
Key Responsibilities:
- Design, develop, and maintain server-side logic, APIs, and microservices.
- Integrate with front-end applications using RESTful APIs and other communication protocols.
- Develop and maintain databases (relational and NoSQL) and data models.
- Ensure data security, integrity, and privacy.
- Optimize application performance, scalability, and reliability.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Write clean, well-documented, and maintainable code.
- Conduct unit testing and participate in code reviews.
- Troubleshoot and debug application issues.
- Collaborate effectively with cross-functional teams.
- Stay updated on the latest backend technologies and best practices.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3 to 10 years of professional experience in backend web development.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Ruby, PHP).
- Experience with server-side frameworks (e.g., Django/Flask, Spring Boot, Express.js, Ruby on Rails).
- Experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra).
- Strong understanding of RESTful APIs and API design principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Desired Skills and Experience:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with message queues (e.g., RabbitMQ, Kafka).
- Experience with microservices architecture.
- Experience with Agile development methodologies.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Work in a challenging and rewarding environment.
- Collaborative and supportive team culture.
To Apply:
Please submit your resume and cover letter to ekta@digitalxnode.com