Back End Developer

Talemexa
India

About Company

Talemexa develops technology-driven solutions that help businesses streamline operations, improve productivity, and achieve their digital goals. Our products and client-focused services rely on secure, scalable, and reliable software systems designed to support evolving business needs.

We value innovation, collaboration, technical excellence, and continuous improvement. Our team works to deliver dependable digital experiences by combining strong engineering practices with a practical understanding of business requirements.

About the Role

Talemexa is looking for an experienced Backend Developer to design, develop, and maintain the services, APIs, and data layers that power our products. The ideal candidate will have a strong foundation in backend development, experience with one or more programming languages such as Java, Python, Node.js, or .NET, and a solid understanding of databases, REST APIs, and distributed systems.

In this role, you will build reliable backend services, optimize database performance, integrate third-party platforms, and monitor production applications. You will work closely with frontend developers, product managers, QA engineers, and other technical stakeholders to deliver secure and scalable solutions.

This opportunity is ideal for a developer who enjoys solving complex technical challenges, improving system reliability, and creating efficient backend architectures.

Key Responsibilities

  • Develop Backend Services: Design, build, and maintain backend applications and services using Java, Python, Node.js, .NET, or other relevant technologies.
  • Build REST APIs: Develop, document, test, and maintain RESTful APIs that support product features and enable communication between applications.
  • Optimize Database Performance: Write efficient SQL queries, analyze database performance, and improve data access, indexing, and query execution.
  • Integrate Third-Party Systems: Connect external APIs, platforms, and services while ensuring reliable data exchange and appropriate error handling.
  • Improve Scalability: Design backend components that can handle increasing workloads while maintaining responsiveness and stability.
  • Strengthen Application Security: Follow secure coding practices, implement appropriate access controls, validate inputs, and help protect sensitive application data.
  • Monitor Production Systems: Track application health, investigate errors, analyze logs, and resolve issues affecting system availability or performance.
  • Work with Caching and Message Queues: Use technologies such as Redis and message queues to improve response times and support asynchronous processing where appropriate.
  • Support Microservices Architecture: Develop and maintain modular services that can be tested, deployed, and scaled efficiently.
  • Maintain Code Quality: Write clean, reusable, maintainable code and participate in code reviews and technical discussions.
  • Implement Testing Practices: Create automated tests and follow quality assurance practices to reduce defects and improve reliability.
  • Support CI/CD Workflows: Contribute to automated build, testing, and deployment pipelines to streamline software delivery.
  • Document Technical Solutions: Maintain clear documentation for APIs, service architecture, database structures, and operational procedures.Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
  • 3–6 years of professional experience in backend development.
  • Strong programming skills in at least one of the following: Java, Python, Node.js, or .NET.
  • Practical experience developing and integrating REST APIs.
  • Strong SQL knowledge and experience working with relational databases.
  • Familiarity with Redis, caching strategies, message queues, and asynchronous processing.
  • Understanding of microservices architecture and distributed application design.
  • Experience with automated testing, debugging, and CI/CD workflows.
  • Knowledge of application security, performance optimization, and production monitoring.
  • Strong analytical thinking, communication, and problem-solving abilities.Required Skills and Competencies
  • Backend application development
  • Java, Python, Node.js, or .NET
  • REST API development and documentation
  • SQL and database optimization
  • Redis and caching
  • Message queues and asynchronous processing
  • Microservices architecture
  • Automated testing and debugging
  • CI/CD and deployment workflows
  • Application security and scalability
  • Production monitoring and troubleshooting
  • Git and code collaboration
  • Teamwork and attention to detailWhy Join Talemexa?

At Talemexa, you will have the opportunity to work on meaningful product development, solve real-world engineering challenges, and contribute to systems that support business operations. We encourage continuous learning, knowledge sharing, and collaboration while providing opportunities to expand your technical expertise and grow professionally.

Equal Opportunity Employer

Talemexa is committed to providing equal employment opportunities to qualified candidates. We value diverse perspectives and an inclusive work environment where individuals are evaluated based on their skills, qualifications, experience, and potential.

If you are passionate about backend engineering and building secure, scalable, and high-performing services, we encourage you to apply.

Salary: To be discussed during the interview.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →