Mid Back End Software Engineer
Working at Thoropass
Thoropass makes it as easy to do the right thing as it is to check a box. Our team members believe that partnership lightens the load. Not everyone can be an expert at everything – lending each other support in areas of weakness strengthens everyone’s offering. We collaborate openly and enthusiastically; without ego.
What We Do
At Thoropass, we’re compliance experts so you don’t have to be. Pairing easy software that’s always getting smarter with expert guidance and continuous monitoring, we integrate into your process to prepare you to pass any audit, every year, with flying colors. Hundreds of growing companies use Thoropass’s compliance automation platform, expert services, auditors and partner ecosystem to get and stay compliant over the lifetime of their business. We offer SOC 2, ISO 27001, GDPR, HIPAA, PCI DSS, and other infosec and privacy frameworks.
We are a rapidly expanding team based in New York. We were founded in May 2019 and raised our Series C funding in November 2022. Our top investors include: J.P. Morgan, PayPal Ventures, Fin Capital, Centana, and Bain Capital. We're growing customers and revenue dramatically and we’re poised for continued break-out growth in 2023 and beyond.
About the Role
We are hiring for a Mid-Level Backend Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend solutions that support our product's features and functionalities. While mastery of all technologies is not expected, proficiency in backend development is essential, and a willingness to learn front-end technologies is valued. You will collaborate closely with cross-functional teams, including front-end developers, product managers, and designers, to implement and integrate backend components. Additionally, you will actively participate in code reviews to uphold high code quality standards and promote best practices, as well as troubleshoot and debug backend-related issues in production environments.
Staying abreast of industry trends, emerging technologies, and best practices in backend development is a key aspect of this role. This is a permanent job opportunity, and we are seeking individuals who are eager to learn and envision their growth alongside the company.
In addition, this role should be available for occasional travel to the USA and the opportunity to work from our San Jose offices when needed.
This role will be reporting directly to the Engineer Manager at Thoropass.
What You'll Do
- Developing and Maintaining Backend Systems: Design, implement, and maintain robust and scalable backend systems to support the application's functionalities.
- Database Management: Manage and optimize databases, ensuring efficient data storage, retrieval, and integrity.
- API Development: Create and maintain APIs for seamless communication between the front-end and back-end components of the application.
- Integration of Third-Party Services: Integrate external services and APIs to enhance the functionality and features of the application.
- Performance Optimization: Identify and rectify performance bottlenecks in the backend systems to ensure optimal application speed and responsiveness.
- Testing and Debugging: Write unit and integration tests to validate the functionality of backend components and debug issues as they arise.
- Collaboration with Front-End Developers: Work closely with front-end developers to ensure seamless integration of user interfaces with backend systems.
- Version Control and Deployment: Utilize version control systems (e.g., Git) for code management and participate in deployment processes.
- Documentation: Maintain comprehensive documentation for backend systems, including codebase, APIs, and database schemas.
- Monitoring and Logging: Implement monitoring solutions to track system performance, and set up logging for debugging and error tracking.
- Adherence to Coding Standards: Follow established coding standards and best practices to maintain code quality and readability.
- Code Reviews: Participate in code reviews to ensure adherence to coding standards, identify areas for improvement, and share knowledge with the team.
- Staying Updated with Industry Trends: Keep abreast of industry trends, emerging technologies, and best practices in backend development.
- Troubleshooting and Support: Provide technical support and troubleshoot backend-related issues in production environments.
- 3 + years of experience
- Proficient in applying Design Patterns and Software Design Principles.
- High-level proficiency in Python programming.
- Demonstrates the ability to swiftly grasp and apply new technologies.
- Proactively identifies and suggests new tools to enhance code quality and processes.
- Capable of crafting SQL queries, including joins across multiple tables, and creating straightforward data migration scripts.
- Displays a keen sense of prioritization when faced with trade-off decisions.
- Effectively escalates situations when priority is unclear, seeking guidance from the direct supervisor to ensure accurate prioritization.
- Actively contributes (not necessarily leads) to defining the architecture for entire epics and their implementation.
- Provides advance notice of any blockers or risks that may hinder the achievement of sprint goals.
- Familiarity with Apollo, Django, Graphene, Postgres, and Git.
- Advanced SQL skills.
- Experience in Infrastructure as Code (IaC).
- Knowledge of Automated Integration and End-to-End Testing.
- Extensive experience in Agile methodologies.
- Competitive base salary
- Exceptional private healthcare
- Early equity in a fast-growing company
- Hybrid work-from-home model
- Unlimited PTO
- Home office equipment
- Monthly wellness and home Wi-Fi stipend
Thoropass provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Even if you feel you don’t meet every requirement, consider applying! Thoropass acknowledges the research which shows that women and people of color are less likely to apply for jobs when they don’t meet all of the stated qualifications. However, we’re looking for authentic innovators to blaze new trails and you just may be the right person for this or another role.