Press ESC to close

Full Stack Developer


Published: Fri, 13 Jun 2025 12:50:58 GMT

Position: Full Stack Developer

Role Description:

We are seeking a skilled and experienced full stack developer to join our growing Transactional Lines business. In this role, you will have the opportunity to take ownership of both backend and front end development, working closely with Product Owners, Product Designers, Application Development teams, customers, and internal Business Partner Management and PMO functions.

Responsibilities:

– Develop high-quality, maintainable, and scalable software
– Participate in technical assessments and manage changes to the code based on business requirements, product enhancements, and change requests
– Design, develop, and implement custom software solutions, refactor legacy code, and create new features with proper test coverage
– Collaborate with the development team to ensure high-quality, maintainable, and scalable software
– Maintain coding standards and participate in peer code reviews
– Ensure adherence to architectural principles and coding standards throughout the project lifecycle
– Stay updated on modern technologies and innovations to enhance and improve our technical solutions and portal platforms
– Prepare detailed specifications and assist with design, coding, testing, debugging, documentation, and maintenance of programs
– Analyze requirements, work with the architect, and lead the development of thoughtful software designs
– Lead and contribute to technical discussions

Qualifications:

– Bachelor’s degree in Computer Science, Computer Information Systems, or a related field, or equivalent work experience
– Minimum of 4 years of relevant development experience
– Strong understanding of front end web development languages and tools, including ReactJS, HTML, CSS, JavaScript, and TypeScript
– Familiarity with backend application development languages and tools, including Python, Flask/Django, and FastAPI
– Knowledge of API design principles and concepts (REST, GraphQL, microservices)
– Excellent interpersonal communication skills
– Strong analytical and problem-solving abilities
– Ability to collaborate effectively with non-technical business owners
– Adaptability to changing business conditions
– Ability to manage multiple projects with competing deadlines and priorities
– Willingness to learn and share knowledge with team members
– Experience with cross-browser compatibility, accessibility, and web standards
– Familiarity with coding practices and standards, code refactoring, and code documentation
– Knowledge of front end design patterns (SPA, MVVM)
– Strong understanding of Agile (Scrum) practices
– Experience with source control systems such as VSS, TFS, and Git
– Understanding of web/server-side interfaces

Requirements:

– Experience deploying and maintaining web applications using Python platforms
– Familiarity with Jira, Confluence, and BitBucket (Nice to Have)
– Prior experience with Amazon Cloud (AWS), Azure, or GCP (Nice to Have)
– Knowledge of Angular or VueJS frameworks (Nice to Have)

Benefits:

– Competitive compensation and benefits packages, including health/dental/vision/life/disability insurance
– FSA, HSA, and 401(k) accounts
– Paid time off benefits, including vacation, sick, and personal days
– Eligibility for bonuses, equity, and commissions for certain positions.
Apply link