Senior Software Engineer - Full Stack

We are currently on the lookout for a talented Senior Software Engineer - Full Stack to join our team!

Responsibilities:

  • The design and development of enterprise solutions for one of the world’s largest corporations
  • Implement distributed and highly available enterprise applications that scale for enterprise demands.
  • Adhere to Continuous Integration and Continuous Delivery of solutions.
  • Ensure high code quality by following software engineering best practices.
  • Work collaboratively in a cross functional team in an Agile delivery environment.
  • Adhere to DevOps principles and be involved in projects throughout their full software lifecycle: from development, QA, and deployment, to post-production support.

Requirements:

  • Bachelor's Degree in Computer Science or equivalent, with 2–4 years of experience developing production-grade enterprise applications.
  • Excellent communication and interpersonal skills.
  • Experience designing and developing RESTful APIs and microservices.
  • Experience with backend development using Node.js (Express.js) and/or Java (Spring Boot).
  • Experience with frontend technologies including JavaScript, TypeScript, HTML, CSS, React.js, and Next.js, with a good understanding of frontend state management and asynchronous data handling.
  • Experience working with relational and NoSQL databases, including database design, querying, and performance optimization.
  • Extensive knowledge of AWS cloud services, including experience designing, building, deploying, and maintaining cloud-native applications using services such as ECS, Lambda, S3, RDS, and related DevOps services.
  • Experience with DevOps practices and tools, including Docker, CI/CD pipelines, and Git-based version control systems.
  • Familiarity with Test-Driven Development (TDD) and Quality Engineering best practices.
  • Familiarity with Scrum Agile delivery methodologies.
  • Ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities.
  • Detail-oriented, quick learner, and committed to delivering high-quality software.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website