Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+31 more
Job description
We are seeking a highly skilled Senior Full Stack Engineer to design, develop, and maintain scalable web applications. The ideal candidate has extensive experience across both frontend and backend development, enjoys solving complex technical challenges, and thrives in a collaborative, fast-paced environment., * Design, build, and maintain scalable full-stack web applications.
- Develop responsive and user-friendly frontend interfaces.
- Build secure, high-performance backend services and RESTful APIs.
- Design and optimize relational and NoSQL databases.
- Collaborate with product managers, designers, and engineering teams to deliver high-quality software.
- Write clean, maintainable, and well-tested code.
- Conduct code reviews and mentor junior developers.
- Troubleshoot, debug, and optimize application performance.
- Participate in architecture discussions and contribute to technical decisions.
- Ensure application security, reliability, and scalability.
Requirements
- 5+ years of experience in full-stack software development.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with React, Angular, or Vue.js.
- Strong backend development experience using Node.js, .NET, Java (Spring Boot), Python, or Go.
- Experience building and consuming RESTful APIs and microservices.
- Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Hands-on experience with Docker, Kubernetes, Git, and CI/CD pipelines.
- Solid understanding of software architecture, design patterns, and security best practices.
- Experience writing unit, integration, and end-to-end tests.
- Familiarity with Agile/Scrum development methodologies.
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Nice to Have
- Experience with GraphQL.
- Knowledge of serverless architectures.
- Experience with Terraform or other Infrastructure as Code tools.
- Familiarity with automated testing frameworks and DevOps practices.
- Experience working in a SaaS or high-growth technology environment.
About the company
SiiRA is a global platform that connects top-notch digital professionals with US-based companies in digital growth mode.
At SiiRA, we believe in an agile and sustainable workspace that promotes access to worldwide talent and drives enterprise growth. That is why SiiRA builds and fosters remote and competent teams that make the most of your expertise and skills.
If you are a digital and information technology professional looking for a new challenge, search no more! All the jobs we offer are international, but you can work from home or anywhere remotely.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Fully Remote Software Engineer Jobs
What’s the Difference Between Frontend and Backend Development?