Tech Stack
AWSAzureCassandraCloudDynamoDBGoogle Cloud PlatformMicroservicesMongoDBMySQL.NETNoSQLPostgres
About the role
- Utilize your skills and expertise to extend product capabilities by designing and developing features using latest technologies and best practices
- Closely communicate with team members and Product Owner to understand expectations and business goals
- Develop a state-of-the-art product that helps customers with their data testing needs
- Responsible for all parts of the software development process: requirements analysis, implementation, test, maintenance
- Focus on performance, scalability & security
- Work with open-source and enterprise-grade databases/products
- Take ownership of the testing and quality of your code
- Continually contribute to and challenge team decisions to ensure best outcomes
- Teach and openly learn from teammates
- Contribute to building DevOps pipelines and company products around frameworks
Requirements
- Bachelor’s in computer science or related field or equivalent experience required
- 1+ years of experience overall working as a Software Developer
- 1+ years working on a similar technology landscape
- Strong full-stack development expertise with .NET Framework/.NET Core
- Good experience of development with at least one cloud platform (AWS/Azure/GCP)
- Good experience with API/microservices development
- Good understanding of cloud/application security
- Hands-on experience working with RDMS systems (MSSQL/Postgres/MySQL)
- Hands-on experience working with NoSQL DB (MongoDB/Cassandra/DynamoDB)
- Good understanding of distributed, event-driven SaaS application architecture
- Strong ability to understand the existing system/codebase quickly and clearly
- Passion for solving complex problems involving various technologies/platforms