Job Overview:
We are seeking an experienced Full Stack Developer to join our dynamic team in developing enterprise SaaS products. The ideal candidate will be a self-motivated individual who is capable of working independently to design, develop, and QA stand-alone modules. You will play a crucial role in building features for our new stack, including CTIPS uploads and group projects. If you are passionate about creating efficient, scalable web applications and enjoy the full spectrum of the development process, we would like to meet you.
Responsibilities and Duties:Develop, test, and deploy stand-alone modules for enterprise-level SaaS applications.Independently create and implement features for CTIPS uploads and manage the lifecycle of group project features.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs in new and existing codebases.Help maintain code quality, organization, and automation.Provide QA for your own code, including writing and maintaining unit tests.
Must-Have Experience and Skills:Proficient understanding of web markup and web technologies, including REACT and TypeScript (not just vanilla JavaScript).Strong experience with backend programming languages, particularly NodeJS, C#, and .NET core.Solid experience with database technology such as PostgreSQL.In-depth knowledge of API architecture design and development.Familiarity with modern software engineering practices, including Agile methodologies and DevOps.
Preferred Qualifications:Experience with API gateway implementation and management.Familiarity with CI/CD pipelines and test-driven development (TDD).Experience with cloud services and infrastructure.
Education and Experience:Bachelor’s degree in Computer Science, Engineering, or a related field.years of proven experience as a Full Stack Developer or similar role.
Other Abilities:Excellent analytical and time management skills.Teamwork skills with a problem-solving attitude.A continuous learner who stays up-to-date with the latest trends and best practices in web development.
What We Offer:A collaborative work environment where you can have a direct impact on the company’s success.Opportunities for professional growth and development.Competitive salary and benefits package.