Senior Software Engineer (Full Stack)

Job Details

  • Salary
  • Experience 5 Years Experience

Senior Software Engineer (Full Stack)

  • Sri Lanka

Job Summary

We’re looking for a highly skilled Senior Full Stack Engineer to lead the design, development, and delivery of scalable web applications. You’ll work across the full tech stack—from building user-friendly interfaces to architecting high-performance backends—using modern technologies such as Go, React, Next.js, Node.js, and Python. If you're passionate about building end-to-end systems, leading teams, and driving innovation, we’d love to hear from you.


Key Responsibilities

  • Lead the design and development of both front-end and back-end components for web applications using Go, React, Next.js, Node.js, and Python.

  • Architect scalable, high-performance, and secure systems following software engineering best practices.

  • Develop and maintain RESTful APIs, microservices, and third-party service integrations.

  • Optimize application performance for fast load times, seamless user experience, and minimal downtime.

  • Collaborate with DevOps to deploy, manage, and scale applications using AWS and/or Google Cloud (GCP).

  • Implement CI/CD pipelines and automation to streamline deployments and improve development workflows.

  • Ensure application security, performance, and reliability through rigorous monitoring and best practices.

  • Work with UI/UX designers to transform wireframes into responsive, user-friendly interfaces.

  • Translate business and product requirements into robust, scalable technical solutions.

  • Lead post-deployment support, troubleshooting, and iterative improvements.

  • Conduct and participate in code reviews, enforce high-quality coding standards, and mentor junior developers.

  • Maintain technical documentation for all stages of development.


Qualifications

  • 5–6 years of full-stack development experience with proven team leadership in complex technical projects.

  • Deep expertise in React, Next.js, Node.js, and Python.

  • Experience with Go is a strong plus.

  • Solid background in RESTful API design, microservices architecture, and third-party integrations.

  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

  • Strong experience with AWS and/or GCP cloud services such as EC2, S3, Lambda, Cloud Functions.

  • Hands-on experience setting up and managing CI/CD pipelines.

  • Strong leadership, communication, and collaboration skills across cross-functional teams.

  • Commitment to application security, performance optimization, and code quality.

  • Familiarity with Agile methodologies such as Scrum or Kanban.

  • Proficient in Git and modern version control workflows.


Bonus Skills

  • Experience in Web3, blockchain development, smart contracts, and DApps.

  • Familiarity with GraphQL APIs.

  • Experience with serverless architecture (e.g., AWS Lambda, GCP Cloud Functions).

  • Knowledge of infrastructure-as-code tools like Terraform or CloudFormation.

  • Experience with monitoring/logging tools (e.g., CloudWatch, ELK stack).

  • Proficiency with front-end testing frameworks (e.g., Jest, Cypress).


Compensation

  • Competitive salary paid in USD

Apply This Job