Key Responsibilities
● Design, build, and maintain web applications using Node.js or Java, and React.js
● Build and optimize RESTful APIs and backend services
● Collaborate with cross-functional teams to define and deliver new features
● Ensure the technical feasibility and performance of UI/UX implementations
● Write clean, maintainable, and testable code following best practices
● Participate in system design and architecture for scalable solutions
● Maintain thorough documentation for code, APIs, and system flows
● Contribute to testing strategies including unit, integration, and end-to-end tests
What We’re Looking For
✅ Must-Have Skills
● 6+ years of experience in software engineering (preferably full-stack or
backend-heavy roles)
Senior Software Development Engineer (SDE3)
● Strong proficiency in backend development with Node.js and Typescript
● Frontend experience with React, or similar frameworks
● Familiarity with PostgreSQL, Redis, and messaging systems like Kafka or ActiveMQ
● Experience with cloud-based architecture, preferably AWS (ECS, S3, etc.)
● Solid understanding of clean code practices, testing, and CI/CD pipelines
● Experience with Git and CI/CD tools like GitHub Actions
● Familiarity with testing frameworks such as Jest, Cucumber, or Playwright
● Strong system design skills and ability to build for scale
● Excellent problem-solving skills and attention to detail
● Ability to work independently and manage multiple priorities
● Strong communication and collaboration skills
Requirements
Nice-to-Have
● Java (Spring Boot) experience
● Familiarity with mobile app architecture or cross-platform frameworks
● Experience in high-availability or event-driven systems
● Knowledge of infrastructure-as-code tools (e.g., Terraform)
● Familiarity with monitoring, observability, or logging systems