Software Engineer

Talemexa

India

On-site

INR 1,200,000 - 2,400,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talemexa, a technology solutions company, seeks an experienced Software Engineer to design, develop, and deliver scalable systems used by recruiters and candidates. You will influence architectural decisions, build APIs and services, and mentor junior engineers while promoting engineering best practices.

Join Talemexa to work on cloud-native applications, drive reliability, and collaborate with cross‑functional teams to deliver high‑quality software with ownership and accountability.

Qualifications

  • Bachelor's degree in CS/IT or related field preferred.
  • 4–8 years of professional software engineering experience.
  • Proficiency in Java, Python, or Node.js.
  • Strong understanding of system design, data structures, algorithms, and software architecture.
  • Experience designing APIs, backend services, and scalable applications.
  • Experience with AWS or Azure.
  • Familiarity with microservices and distributed systems concepts.
  • Hands-on experience with CI/CD pipelines and automated testing practices.
  • Understanding of monitoring, observability, troubleshooting, and production support.
  • Excellent communication, analytical thinking, and problem-solving skills.
  • Ability to mentor team members, make informed technical decisions, and take ownership of outcomes.

Responsibilities

  • Design software systems: architect and develop scalable services, APIs, and data models.
  • Develop reliable applications: write clean, secure code in Java, Python, or Node.js.
  • Build microservices: design modular services to support scalability and communication.
  • Improve system reliability: identify weaknesses and implement fixes for stability.
  • Enhance observability: implement logging, metrics, monitoring, and tracing.
  • Work with cloud platforms: develop and maintain cloud-based apps on AWS or Azure.
  • Implement CI/CD practices: automate builds, tests, and deployments.
  • Maintain automated tests: unit, integration, and other tests to ensure quality.
  • Own production systems: participate in production support and root-cause analysis.
  • Mentor junior engineers: provide guidance and code reviews.

Skills

Java
Python
Node.js
System design
API development
CI/CD pipelines
Observability
Cloud platforms
Distributed systems
Mentoring

Education

Bachelor's degree in CS/IT

Tools

AWS
Azure
CI/CD tooling
Docker
Kubernetes

Job description

Talemexa develops technology-driven solutions that help businesses improve productivity, streamline workflows, and build stronger digital capabilities. Our products support recruiters and candidates through reliable, scalable, and user-focused technology.

We value engineering excellence, collaboration, innovation, and continuous improvement. Our team works to build dependable systems that address real-world challenges while maintaining high standards of software quality, security, and performance.

About the Role

Talemexa is seeking an experienced Software Engineer to design, develop, and deliver systems used by thousands of recruiters and candidates. The ideal candidate will bring strong software engineering fundamentals, excellent system design skills, and practical experience building scalable applications in cloud environments.

In this role, you will contribute to architectural decisions, design services and APIs, improve system reliability, and help maintain production applications. You will collaborate with cross-functional teams, lead technical discussions, and mentor junior engineers while promoting effective engineering practices.

We are looking for someone who combines hands‑on technical expertise with a strong sense of ownership, sound judgment, and a commitment to building high‑quality software.

Key Responsibilities
  • Design Software Systems: Architect and develop scalable services, APIs, and data models that support Talemexa's products and evolving business requirements.
  • Develop Reliable Applications: Write clean, maintainable, efficient, and secure code using Java, Python, Node.js, or other suitable programming languages.
  • Build Microservices: Design and maintain modular services that support scalability, flexibility, and efficient communication between application components.
  • Improve System Reliability: Identify weaknesses, resolve recurring issues, and implement improvements that strengthen application stability and availability.
  • Enhance Observability: Use logging, metrics, monitoring, and tracing practices to improve visibility into application behavior and simplify troubleshooting.
  • Work with Cloud Platforms: Develop, deploy, and maintain cloud-based applications using platforms such as AWS or Microsoft Azure.
  • Implement CI/CD Practices: Support automated build, testing, and deployment pipelines to improve release consistency and delivery efficiency.
  • Maintain Automated Tests: Develop unit, integration, and other automated tests to ensure software quality and reduce the risk of production defects.
  • Own Production Systems: Participate in production support, investigate incidents, identify root causes, and implement long‑term solutions.
  • Mentor Junior Engineers: Provide technical guidance, review code, share knowledge, and help junior team members strengthen their engineering skills.
  • Lead Technical Discussions: Contribute to design reviews, architecture discussions, code reviews, and technical planning sessions.
  • Collaborate Across Teams: Work with product managers, designers, QA engineers, and other stakeholders to translate requirements into effective technical solutions.
  • Promote Engineering Excellence: Encourage best practices in system design, security, documentation, testing, and maintainable software development.
Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
  • 4–8 years of professional software engineering experience.
  • Proficiency in at least one programming language, such as Java, Python, or Node.js.
  • Strong understanding of system design, data structures, algorithms, and software architecture.
  • Practical experience designing and developing APIs, backend services, and scalable applications.
  • Experience with cloud platforms such as AWS or Microsoft Azure.
  • Familiarity with microservices architecture and distributed systems concepts.
  • Hands‑on experience with CI/CD pipelines and automated testing practices.
  • Understanding of application monitoring, observability, troubleshooting, and production support.
  • Experience with code reviews, technical documentation, and collaborative development workflows.
  • Strong communication, analytical thinking, and problem‑solving skills.
  • Ability to mentor team members, make informed technical decisions, and take ownership of outcomes.
Required Skills and Competencies
  • Software engineering and system design
  • Java, Python, or Node.js
  • API and backend service development
  • CI/CD pipelines and automated testing
  • System reliability and observability
  • Production monitoring and troubleshooting
  • Database and data model design
  • Code reviews and technical documentation
  • Mentoring and technical leadership
  • Collaboration and problem solving
Why Join Talemexa?

At Talemexa, you will have the opportunity to work on systems that support thousands of recruiters and candidates, contribute to important technical decisions, and solve challenging engineering problems. You will collaborate with a team that values innovation, knowledge sharing, continuous learning, and reliable software delivery.

Equal Opportunity Employer

Talemexa is committed to providing equal employment opportunities to qualified candidates. We value diversity, inclusion, and a collaborative workplace where applicants are assessed based on their qualifications, experience, skills, and potential.

If you are passionate about software engineering, scalable system design, and building reliable cloud‑based applications, we encourage you to apply.

Salary: To be discussed during the interview.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Talemexa • India

On-site
INR 1,200,000 - 1,800,000
Talent growth opportunities
Human Resources Generalist
Human Resources Generalist

Talemexa • India

On-site
INR 600,000 - 1,000,000
Web Developer
Web Developer

Talemexa • India

On-site
INR 500,000 - 800,000
Salesforce Developer
Salesforce Developer

Talemexa • India

On-site
INR 900,000 - 1,500,000
Data Entry Specialist
Data Entry Specialist

Talemexa • India

On-site
INR 240,000 - 360,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Remote work opportunities with a flexible setup
Health, dental, and vision insurance
Generous vacation and leave policies
Software Engineer- 2 (Backend)
Software Engineer- 2 (Backend)

Tazapay • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Full Stack Engineer
Full Stack Engineer

Tis Labs Pvt Ltd • Mumbai

On-site
INR 800,000 - 1,500,000
Opportunity to work with global teams
Work with cutting-edge products and technologies
Senior Software Engineer
Senior Software Engineer

Wing Assistant • India

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Senior Software Engineer
Senior Software Engineer

Blue Yonder Pvt Ltd • Bengaluru

On-site
INR 1,800,000 - 3,000,000