Job Description
Our client is a crowd-sourced web-based platform, where thousands of writers compete to earn money developing original content for businesses and brands.
We are looking to hire a creative and curious back end software engineer to make an impact in our next generation e-commerce platform development.
Responsibilities include:
- Implementing elegant and efficient code, yet satisfying business requirements
- Adhering to best TDD, scenario and performance testing, CI/CD practices
- Participating in product and system design sessions, looking for and suggesting system improvements
- Interacting with other engineers and product designers
- Keeping up to date with latest software development and infrastructure technologies
Required Skills:
- Bachelors in Computer Science
- 3+ years of back end development experience using .NET platform in Windows and/or Linux environments
- Experience writing in a functional language (F# is a plus, but we will teach you)
- Git/TFS version control
- Jenkins CI/CD
- Ability to write efficient SQL
- Understanding the importance of operations in production systems (logging, telemetry, alerting)
- Excellent communication and problem-solving skills
- Microservices architecture, Azure/Google cloud, storage and containerization (Docker, Kubernetes) technologies is a plus
- Event-driven design is a plus
- Cooperative, inquisitive and detail-oriented
- Independence, there will be no marching orders, you are expected to organize your day, get the work done, and speak up when there's a problem
- Willingness to learn, we can teach you everything and don't have any strict experience requirements, but you must be willing to learn new tools and technologies
- A sense of humor helps