Mid-level Software Engineer Position
">
Job Description:
We are seeking an experienced Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale software applications.
Working with our cross-functional team, you will collaborate on architecture, feature changes, and improvements to ensure the delivery of high-quality products that meet customer needs.
As a successful candidate, you will have excellent problem-solving skills, a strong understanding of software engineering principles, and experience with cloud platforms, particularly Microsoft Azure.
Key Responsibilities:
* Design and develop high-impact solutions to improve platform stability and quality
* Work on large-scale product integrations: third-party APIs, UI workflows, security standards
* Collaborate with other teams (Support, QA, Design, Documentation, Product Management)
* Keep production healthy: monitoring, logs, debugging critical production incidents
* Be a positive role model and agent of continuous improvement
Requirements:
* Degree in Computer Science/Software Engineering or related field
* 3+ years' experience programming in C# and ASP.NET
* Experience working cross-functionally, doing root cause analysis, debugging, fixing bugs
* Experience with cloud platforms (particularly Microsoft Azure: Dev Ops, Machine Learning, Kubernetes etc.)
* Comfortable with owning pieces of work, creative, independent
* Good stakeholder communication
Benefits:
* Work from home
Our Team:
Our team is dedicated to delivering high-quality products and providing excellent customer service. We value collaboration, innovation, and continuous improvement.