Job Description
Job Description
Location : Remote
Employment Type : Full-Time
Overview
We are seeking a Full Stack Software Engineer with a strong front-end focus to design, build, and maintain high-quality web and mobile applications. The ideal candidate is a creative problem solver who is passionate about delivering exceptional user experiences and writing clean, maintainable code. You will work across a diverse set of technologies — from modern JavaScript frameworks to scalable backend services and cloud infrastructure.
Key Responsibilities
- Design and develop responsive, user-friendly interfaces using modern front-end frameworks such as React, Vue, and Angular .
- Collaborate with UX / UI designers to translate Figma designs into dynamic web and mobile applications .
- Build and maintain RESTful APIs and backend services using C#, .NET Core, Node.js , and Python .
- Work with SQL and NoSQL databases (Postgres, Microsoft SQL Server, SQLite) to manage and optimize data access.
- Implement and maintain containerized services using Docker and Kubernetes in cloud environments such as AWS, Azure, or Google Cloud .
- Participate in the full software development lifecycle , including requirements gathering, architecture design, coding, testing, and deployment.
- Ensure code quality through code reviews, CI / CD pipelines , and unit / integration testing .
- Troubleshoot, debug, and optimize performance across front-end and backend systems.
- Collaborate with cross-functional teams to deliver robust, scalable, and high-performance solutions.
Qualifications
Required Skills & Experience :
Bachelor’s degree in computer science, Information Systems, or related field.5+ years of professional software development experience, ideally in full stack roles.Strong front-end development skills with JavaScript, TypeScript, HTML5, and CSS3 .Hands-on experience with React, Vue, Angular, or similar modern frameworks .Proficiency in backend languages such as C#, Java, or Node.js , and experience building RESTful APIs .Solid database experience with PostgreSQL, SQL Server, or SQLite .Experience with cloud infrastructure (AWS, Azure, Google Cloud, or Digital Ocean).Familiarity with container orchestration tools like Docker and Kubernetes.Strong understanding of version control (Git) and agile development practices.Preferred Skills :
Experience developing mobile applications with React Native .Knowledge of Python for backend services and automation tasks.Familiarity with OGC web services , Mapbox , or Cesium for geospatial data visualization.Experience working in CI / CD environmentsStrong debugging and performance optimization skills.Personal Attributes
Naturally curious and driven to solve complex technical problems.Detail-oriented, with a focus on building high-quality and maintainable code.Excellent communicator and collaborator in a remote team environment.Self-starter with the ability to take ownership of projects from concept to completion.Why Join Us?
Work with cutting-edge technologies across web, mobile, and cloud ecosystems.Join a collaborative and innovative engineering team.Opportunity to lead initiatives and contribute to system architecture and design.Flexible remote work options with a strong culture of trust and ownership.