Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

itilite

NewBe an early applicant

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 multithreading.
  • 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 →