Job Summary
We are seeking a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate will possess a strong background in both front-end and back-end web development, with extensive experience in modern frameworks, cloud services, and database management. This role involves designing, developing, and maintaining scalable web applications and services, ensuring seamless integration across various platforms. The candidate will collaborate with cross-functional teams to deliver innovative solutions that meet business needs and enhance user experience.
Responsibilities
Develop and maintain robust web applications using technologies such as ASP.NET, Angular, React, JavaScript, TypeScript, HTML, and CSS.
Design and implement RESTful APIs and Web Services (SOAP, WCF) for data exchange between systems.
Build scalable microservices architectures utilizing Azure, AWS, Docker, and container orchestration tools.
Manage databases including PostgreSQL, MySQL, Microsoft SQL Server, and MongoDB; perform database design, optimization, and T-SQL scripting.
Implement application logic using languages such as C#, Java, Python, and Ruby on Rails.
Collaborate within Agile teams following SDLC best practices; participate in code reviews, unit testing, debugging, and continuous integration/continuous deployment (CI/CD) pipelines using tools like GitHub, Git, TFS, and SVN.
Develop front-end UI components with frameworks like Bootstrap and ensure responsive design for optimal user experience.
Utilize cloud platforms (Azure, AWS) for deployment, scaling, and monitoring of applications.
Write clean, efficient code adhering to OOP principles; perform application troubleshooting and performance tuning.
Document technical specifications and contribute to project planning sessions.
Qualifications
Proven experience as a Full Stack Developer or similar role with a strong portfolio of web applications.
Proficiency in front-end technologies: HTML, CSS, JavaScript, TypeScript, with experience in frameworks such as Angular or React.
Extensive back-end development expertise with languages like C# (.NET), Java, or Python; familiarity with MVC architecture.
Strong understanding of RESTful APIs, SOAP Web Services, WCF, and API integration techniques.
Experience working with relational databases (SQL Server, MySQL, PostgreSQL) and NoSQL databases (MongoDB).
Knowledge of cloud services (Azure, AWS) including deployment strategies and serverless architecture.
Familiarity with version control systems such as GitHub, Git, or SVN; experience with CI/CD pipelines is preferred.
Solid understanding of SDLC processes, Agile methodologies, unit testing, debugging, and application security best practices.
Ability to work independently or collaboratively in a fast-paced environment; excellent problem-solving skills. This position offers an exciting opportunity to contribute to innovative projects within a forward-thinking organization dedicated to technological excellence and continuous improvement.
Job Types: Full-time, Fixed term contract
Contract length: 18 months
Pay: $58,586.93-$135,575.47 per year
Work Location: In person