Full Stack Backend Engineer
- 2
- Ahmedabad
- 5 - 8 years
- B.E, BCA, MCA, IT
- Full-Time, Remote
About the Job
We are a dynamic and innovative technology company committed to building scalable, high-performance web applications. Our team works with cutting-edge technologies to deliver robust backend solutions that drive business success. As a part of our growing development team, you will play a key role in shaping the backend architecture and ensuring seamless integration with front-end systems.
Job Description
We are looking for a Full Stack Backend Engineer with 5+ years of experience in building scalable web applications. The ideal candidate will be proficient in Flask, .NET, C#, and N-Frames and will have a strong understanding of backend principles. You will be responsible for designing, developing, and maintaining backend services, implementing RESTful APIs and microservices, and ensuring the high performance, scalability, and reliability of the system.
Responsibilities
- Backend Development: Design, develop, and maintain backend services using Flask, .NET, and C#.
- API & Microservices: Implement RESTful APIs and work with microservices architecture to support front-end applications.
- Performance Optimization: Ensure high availability and scalability of backend services, optimizing performance for large-scale applications.
- Collaboration: Work closely with front-end developers, UX/UI designers, and product managers to build and deliver high-quality solutions.
- Database Management: Work with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) to ensure seamless data storage and retrieval.
- Continuous Integration: Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines for continuous testing and deployment.
Qualification
- Experience:
- Minimum of 8 years of experience in backend development.
- Proficiency in Flask, .NET, C#, and N-Frames.
- Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience working with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Skills & Attributes:
- Deep understanding of backend development principles and architecture.
- Strong ability to design and implement RESTful APIs and microservices.
- Experience optimizing scalability and performance in backend systems.
- Excellent communication and collaboration skills to work with cross-functional teams.
- Proficiency in English (both written and verbal) for clear communication.
- Strong problem-solving skills and the ability to troubleshoot complex issues in backend systems.
- Ability to work independently and as part of a team in an Agile environment.