Job overview
we are seeking talented software engineers to join our team, specializing in backend development using python and modern cloud-based technologies.
this role is an excellent opportunity for individuals who enjoy working with scalable architectures, microservices, and event-driven systems. As a member of our engineering team, you will be responsible for designing and implementing robust backend services that support our user-facing applications.
your primary focus will be on building flexible and scalable backend architectures that cater to the diverse needs of our customers. This involves collaborating with cross-functional teams to develop business requirements, troubleshooting software issues, and contributing to technical documentation to ensure maintainability of our software assets.
as a seasoned software engineer, you will have a strong background in python, with experience in at least one python backend framework such as flask, django, or fastapi. You will also possess expertise in testing best practices, aws technologies like lambda, sqs, api gateway, and nosql databases like dynamodb. Additionally, you should be familiar with containerization, orchestration, and infrastructure management using tools like docker, kubernetes, and ecs.
the ideal candidate will be proficient in agile methodologies, have excellent communication skills, and be able to visualize and document complex processes. If you're passionate about technology, enthusiastic about innovation, and eager to make a meaningful impact, we encourage you to apply for this exciting opportunity.
responsibilities
* participate across the entire software development lifecycle, taking features from concept to production release
* communicate with product and other stakeholders to develop business requirements
* collaboratively create solutions with other teams
* troubleshoot software issues and debug a large codebase
* develop and execute unit and integration tests
* contribute to technical documentation to increase maintainability of software assets
requirements
* 5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and batch processing
* 3+ years experience / strong proficiency in python and at least one python backend framework such as flask, django, or fastapi
* proficiency with python testing best practices and test frameworks such as pytest or unittest
* experience with aws technologies such as: lambda, sqs, api gateway
* experience in working with nosql databases such as dynamodb
* experience collaborating with engineering and product teams to turn complex business requirements into clean and extensible apis
* exposure to building applications in the aws cloud, and experience with containerization, orchestration, infrastructure (e.g., docker, kubernetes, ecs)
* nice to have: experience with iac (terraform)
* possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
* proficient at using appropriate security, documentation, and/or monitoring best practices
* familiar with agile/scrum methodologies
what we offer
* a dynamic and collaborative international engineering team
* an organization dedicated to supporting the passionate collectors community
* a competitive salary and benefits
we welcome applications from motivated professionals who share our passion for technology and innovation. Join us in shaping the future of software engineering and helping collectors pursue their passions.
why work with us?
we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law.
if you require an accommodation to apply or interview with us due to a disability or special need, please email your request.
u.s. residents: for disclosures relating to personal information we collect during the employment application and recruitment process, please see our privacy notice for u.s. Applicants.
],