Full Stack Software Developer
We are seeking a skilled Full Stack Software Developer to join our team. As a key member of our Agile team, you will be responsible for designing, developing, and maintaining full-stack web applications that support business operations and enhance user experience.
Your primary responsibilities will include collaborating with the team to design, develop, test, implement, and support technical solutions using full stack development tools and technologies. You will work closely with developers experienced in data, distributed microservices, and full stack systems to develop data pipelines using industry best practices and adopt new methodologies that increase business flexibility and agility.
Other key responsibilities include creating clear user stories, designing and executing tests for prototypes and products, and continuously delivering product enhancements. You will also analyze business requirements by collaborating with stakeholders and IT management, ensuring a strong understanding of data systems, databases, data usage, and work processes.
To succeed in this role, you should have a strong foundation in software development, including hands-on experience with modern front-end frameworks such as React or Angular, Node/TypeScript, HTML/CSS3, Database Management, Workflow Automation, CI/CD, APIs Integrations, Testing (Unit testing, TDD), Troubleshooting and Debugging, Cloud: Azure (preferred), AWS, GCP, Architecture design, Architecture implementation, Schema Design, Version Control Systems (e.g., Git), and Documentation Skills.
Key Qualifications:
* BS in Computer Science, Information Technology, Arts, or equivalent experience/field
* 4+ years of experience developing full-stack web applications in a professional environment
* Extensive hands-on experience in JavaScript
* Hands-on experience with modern front-end frameworks such as React or Angular
* Proven experience building and maintaining RESTful APIs or microservices using technologies like Node.js
Benefits:
As a Full Stack Software Developer at our company, you can expect to grow professionally and personally while working with a talented team of developers. We offer a comprehensive benefits package, including competitive salary, generous paid time off, and opportunities for career advancement.
If you're passionate about software development and eager to take on new challenges, we encourage you to apply for this exciting opportunity.