Senior Full Stack Software Engineer
Posted Updated
- Your future role as a Senior Software Engineer is extremely important for the success of our solution – a platform for software assurance
- This is a game-changing opportunity
- You and your teammates will work on developing a scalable and resilient SaaS platform
- You will also be able to directly influence the architecture decisions and will be responsible for developing large parts of the new product
- Develop a scalable and resilient SaaS platform, ensuring seamless integration between frontend and backend components for optimal performance and stability
- Influence architecture decisions by offering strategic insights and recommendations based on expertise and best practices
- Write, maintain, and optimize efficient, reusable, and reliable TypeScript and Python code
- Stay up to date with industry best practices, emerging technologies, and modern design patterns
- Translate UX designs into high-quality, user-friendly interfaces
- Diagnose, troubleshoot, document, and resolve technical issues to maintain system reliability
- Oversee and execute enterprise application deployments in production environments
- Engage proactively with the product, understand its features, and contribute to its continuous improvement
- Take technical ownership of complex feature development, ensuring scalability and maintainability
Benefits
- Paid vacation and sick leave
- On-the-job training, tech talks, personal training and development
- Flexible work schedule
- Free snacks and beverages
- Commuter benefits
- Employee referral bonus program
- Company events & activities
- Medical with deductible reimbursements
- Employer paid dental, vision, disability & life insurance
- 401k
- Flexible Spending Accounts (health & dependent)
- Opportunities for advancement
- Innovative and collaborative work environment
- Quarterly (3 day) Wellness Weekends
- Pet insurance
- We are looking for people who can work independently, but also be a part of a team, and who adhere to the best practice engineering principles for clean and maintainable code
- Crucially, if you identify more with being a skilled developer familiar with frontend technologies than strictly a frontend developer, you’ll be a great fit for our team
- A BIG PLUS
- Experience with Django, PostgreSQL
- 7+ years of experience in software development
- Experience with writing secure code
- Advanced knowledge of programming in Typescript (Advanced knowledge of HTML5, CSS3 and React framework)
- Experience with Docker and related technologies
- Experience with implementing complex workflows
- Ability to work independently and as part of a team
- Good knowledge of programming in Python or other OO languages
- Experience with Redux Toolkit, Material-UI, Webpack, and Storybook
- Experience with setting up and maintaining frontend and backend tooling (build and test)
- Experience in writing and maintaining a large codebase, making decisions that benefit long-term maintainability of such codebase
