Data Science, Information Technology
Senior Software Engineer
Change the text and make it your own. Click here to begin editing.
Degree in Computer Science or/and 7+ years of experience as a Software Engineer.
Proven track record of taking ownership and building highly performant, quality and scalable web applications. More experience in building for cloud infrastructure and using cloud technologies is a strong plus.
Good knowledge and understanding of SDLC and how good engineering practices can have impact to overall team performance, time-to-build and time-to-market capabilities.
Knowledge of secure infrastructure, principles and practices is essential.
Practical knowledge in modern APIs architecture, microservices, and event-driven architecture. Experience in designing, deploying and managing microservices.
Experience in OOP programming languages (C#, Java, Python, PHP, etc).
Experience with relational databases like PostgreSQL, MariaDB, MySQL or similar.
Experience with Docker, Kubernetes, Kafka or similar technologies is a strong plus.
about the company
Testlio empowers software development teams to ship great customer experiences by providing world class development tools and services to assure quality – we are an integrated function in our customer’s development life cycle. You love building solutions for yourself and others like Microsoft, Amazon, CBS, Fox, NBA and for many others.
"Testlio is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for employees of all backgrounds and cultures."
your area of responsibility
Work in a team environment: contribute to team tasks and goals; follow teams processes (Scrum or Kanban) and disciplines; participate in rituals like retrospective to push improvements.
Customer obsession and passion for shipping high quality products.
Do technical design of full stack system components that fit into long-term architecture, addressing all the functional and non-functional requirements.
Build and implement performant, scalable and quality products, in an iterative approach.
Write automated tests and/or conduct manual testing of changes.
Work closely with designers, product managers and other stakeholders to bring the best solutions to end users.
Write quality code, push for high-standards, do code-reviews.
Lead debugging and root cause analysis of complex problems, offer solutions.
Carry out rotation based on-call duties for owned services and functionalities.
Mentor other engineers in your team.
Open to learn fast, prototype and share learnings with others.
You will have the chance to help some of the biggest and most exciting companies in the world confidently ship apps that today already reach more than 1 billion people.
Opportunity to experience an unmatched company culture, collaborating with a motivated, transparent and talented global, distributed team.
Opportunity to work fully remotely.
Opportunity to learn constantly in a truly diverse and fast-paced environment.
Competitive salary, compensation plans and stock options.
Employee wellness and development perks.