What are the responsibilities and job description for the Sr. Full Stack Developer position at DRC Systems?
Description
- Collaborate closely with other software developers on highly technical projects, contributing to the codebase, documentation, and testing processes. Provide consultancy on design and architecture decisions, guiding the development of robust applications.
- Provide technical leadership to a group of developers, and for the technical strategy for complex requirements.
- Brainstorm with Product Owners, Designers, and Engineers to conceptualize and build new features and systems, ensuring their long-term health.
- Develop and implement tests to ensure the quality, performance, and scalability of applications.
- Mentoring software developers, conduct deep code reviews and ensure high code quality through automated and functional testing.
- Collaborate with architects on design, development, delivery, and support of technical solutions and ensuring that developers adhere to security best practices as established by the software security group.
- Technical skills needed: REACT, TypeScript, Javascript, HTML / CSS, Python, .Net with C#, Git/GitHub, Object Oriented Programming, Azure, SQL (e.g..: MS SQL Server, Postgres, or other RDMS), NoSQL DBs (e.g. MongoDB), Software Testing (e.g. jest, unittest -pythoncorelib, Cypress)
- Soft Skills: Critical thinking, Troubleshooting, Prioritization/Time Management, Effective Communication, Team Collaboration, Adaptability