Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

itilite

Senior Software Development Engineer

Posted Updated
Discussion

Description

As a Senior Software Development Engineer, you are responsible for developing scalable applications that are used by thousands of users for day-to-day corporate travel needs.


Responsibilities:

  • Writing robust, modular, and bug-free code.
  • Contributing to design and architecture discussions.
  • Active participation in code reviews to build robust applications and prototypes.
  • Ensuring a highly scalable and performance-optimized system.
  • Advocating good, clean, well-documented, and performant code.


Requirements:

  • 4+ years of experience with great problem-solving skills using data structures and algorithms.
  • Good knowledge of OOP concepts, low-level design, persistence, and multi-threading.
  • Fair knowledge of RDBMS such as MySQL and NoSQL such as MongoDB, etc.
  • Proven experience in unit testing using testing frameworks.
  • Experience in REST APIs with JSON coding skills that produce performant, maintainable, and secure code.
  • A background in engineering with sound oral and written communication skills.
  • Experience working with at least 2 programming languages. A strong sense of ownership and quality for your deliverables.


Good to Have:

  • Knowledge of Python and related frameworks like Django is a plus.
  • Experience with AWS, particularly in RDS, CDK, Lambda, ECS, etc.
  • Familiarity with message queue systems like Celery, Kafka, etc.
  • Experience with open-source projects.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →