We are seeking a Software Engineer to design, build, and maintain high-quality software solutions across the full development lifecycle. You will collaborate with product, design, and engineering teams to deliver scalable features, improve system performance, and contribute to architectural decisions. This role requires strong technical skills, ownership, and the ability to work independently in a remote environment.
Responsibilities:
- Develop, test, and maintain high-quality software applications.
- Build and optimize backend services, APIs, and integrations.
- Implement clean, maintainable, and scalable code.
- Collaborate with cross-functional teams to refine requirements and deliver features.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot, debug, and resolve technical issues.
- Contribute to architectural decisions and technical planning.
- Ensure performance, security, and reliability across systems.
Must-Have Skills:
- 3+ years of professional software engineering experience.
- Strong proficiency in JavaScript or TypeScript.
- Experience with Node.js, Express, or similar backend frameworks.
- Experience with React, Next.js, or another modern frontend framework.
- Strong understanding of REST APIs.
- Experience with SQL or NoSQL databases.
- Familiarity with Git, version control, and CI/CD pipelines.
- Ability to work independently in a remote environment.
Nice-to-Have Skills:
- Experience with Python, Go, Java, or other backend languages.
- Experience with GraphQL.
- Familiarity with Docker, Kubernetes, or containerized environments.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Experience with microservices or event-driven architectures.
- Knowledge of automated testing frameworks (Jest, Mocha, Cypress).
- Experience working in a startup or fast-paced environment.
Soft Skills:
- Strong communication and collaboration.
- Problem-solving and analytical thinking.
- Ownership mindset and accountability.
- Ability to work asynchronously with distributed teams.
Compensation & Benefits:
- Competitive salary.
- Fully remote work environment.
- Flexible schedule.
- Opportunities for growth and learning.