Senior Software Engineer
Tromzo
This job is no longer accepting applications
See open jobs at Tromzo.See open jobs similar to "Senior Software Engineer" Innovation Endeavors.At Tromzo, we are spearheading the transformation of application security management by connecting developers and security teams. As we continue to thrive, we are seeking a Senior Software Engineer specializing in Data Integrations. In this crucial role, you will design, build, and sustain systems responsible for the ingestion and aggregation of data from a diverse range of third-party sources.
Responsibilities
- Architect, design, and implement scalable, distributed systems with a primary focus on data ingestion and aggregation from third-party APIs.
- Take end-to-end ownership of the design, development, and delivery of data integration features and services.
- Develop, maintain, and optimize large scale data processing systems, leveraging key-value stores and background processing frameworks.
- Work collaboratively with cross-functional teams to enhance user experience.
- Uphold a culture of ownership, continuous learning, and improvement, inspiring those around you to do the same.
Essential Skills and Qualifications:
- At least 5 years of experience in backend development, with a focus on building APIs.
- Strong programming skills in Python, particularly with Django. Knowledge of other programming languages is a plus.
- Proficiency in SQL and various SQL dialects.
- Hands-on experience with key-value stores such as Redis or DynamoDB.
- Solid experience with AWS, Docker, Kubernetes, and distributed messaging systems.
- Profound knowledge of distributed task queues, specifically with Celery, and understanding of real-time processing and task scheduling.
- Comprehensive understanding of software architecture, SOLID design principles, and Clean Architecture.
- Commitment to good software engineering practices, including code reviews, testing, quality assurance, and robust documentation.
- Familiarity with observability practices in software development.
- Adherence to the "You build it, you run it" mentality, with the ability to manage and support your work in production.
- Ability to operate independently, adapt quickly, and thrive in a fast-paced environment.
- Proficient written and spoken English for effective communication in a fully remote team.
- Basic understanding of data warehousing principles is a plus.
Benefits:
- Enjoy the freedom of fully remote work, coupled with a yearly company offsite.
- Flexible 20 days off per year (holidays + local national holidays).
- Be an integral part of our growth journey and contribute to an innovative product that customers adore.
Why Tromzo?
Joining Tromzo means becoming part of a culture that encourages innovation, ambition, and collaboration. We believe in fostering growth, mutual respect, and empowering individuals to shape their future. This is not just a job - it's a chance to contribute to something big. If you're passionate about making a difference, we can't wait to hear from you!
This job is no longer accepting applications
See open jobs at Tromzo.See open jobs similar to "Senior Software Engineer" Innovation Endeavors.