About the Role
We are seeking a talented and motivated Full Stack Engineer to join our growing development team. As a Full Stack Engineer you will be responsible for designing developing and maintaining both front-end and back-end components of our web applications. You will work closely with product managers designers and other engineers to deliver scalable high-quality software solutions that drive business value.
Key Responsibilities
- Design build and maintain scalable web applications from front-end UI to back-end services.
- Collaborate with cross-functional teams to define design and ship new features.
- Optimize applications for speed scalability and reliability.
- Write clean maintainable and testable code following best practices.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues across the stack.
- Integrate third-party APIs and services as needed.
- Stay current with emerging technologies and industry trends to continually improve development practices.
Required Qualifications
- Bachelors degree in Computer Science Engineering or a related field or equivalent practical experience.
- 3 years of professional experience in full stack development.
- Proficiency with front-end technologies such as HTML5 CSS3 JavaScript React Angular or .
- Solid experience with back-end technologies such as Python Ruby Java .
- Strong understanding of relational and non-relational databases (e.g. PostgreSQL MySQL MongoDB).
- Experience with RESTful APIs GraphQL and modern architectural patterns.
- Familiarity with version control systems like Git.
- Knowledge of containerization and cloud services (e.g. Docker AWS Azure GCP) is a plus.
Preferred Qualifications
- Experience with CI/CD pipelines and automated testing frameworks.
- Familiarity with DevOps practices and infrastructure as code.
- Background in Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
What We Offer
- Competitive salary and benefits.
- Flexible working hours and remote work options.
- Opportunities for career growth and advancement.
- A collaborative and innovative team environment.
- Access to the latest tools and technologies.
How to Apply
Please submit your resume a brief cover letter and any relevant portfolio or GitHub links to insert email or application link.
Let me know if youd like a version tailored to a specific industry (e.g. fintech healthcare e-commerce) tech stack or experience level (e.g. junior senior).