Senior Software Engineer – Full Stack

We are looking for a Senior Software Engineer – Full stack to join our dynamic team.

Key Responsibilities

  • Develop using front-end and back-end technologies, including Next.js, JavaScript, TypeScript, Nodejs, Docker, PostgreSQL, and AWS.
  • Provide end-to-end solutions with a focus on scalability, performance, and maintainability.
  • Make informed decisions on selecting appropriate AWS managed services to meet project requirements.
  • Collaborate with stakeholders to define project scope, requirements, and timelines.
  • Proactively seek help and collaborate with team members when facing challenges.
  • Maintain high unit test coverage to ensure code quality and reduce reliance on QA for technical validation.
  • Implement and enforce coding standards and best practices for code maintainability and reliability.
  • Monitor application performance metrics to ensure stability and address issues promptly.
  • Optimize application performance and user experience through continuous improvements.
  • Design scalable solutions, considering future growth and usage patterns.
  • Optimize costs by strategically utilizing resources and leveraging cost-effective AWS services.
  • Communicate effectively with stakeholders, providing regular updates on project progress, challenges, and potential risks.

Candidate Profile

  • Bachelor’s degree in Software Engineering or Computer Science.
  • 4-5 years of experience with Next.js, JavaScript, TypeScript, Nodejs, Docker, PostgreSQL, and AWS.
  • Proficiency in JavaScript/TypeScript, asynchronous programming, microservices, and event-driven architecture.
  • Experience designing and working with RESTful APIs for effective microservices communication.
  • Strong database skills, including schema design and querying (MongoDB, PostgreSQL, or similar).
  • Proficient with testing frameworks like Jest to ensure code quality.
  • Familiarity with containerization technologies (Docker) and orchestration tools (Kubernetes).
  • Understanding of serverless architecture using AWS Lambda, Google Cloud Functions, or similar.
  • Excellent verbal and written communication skills.
  • Good understanding of Agile methodologies.

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