Backend Developer
You will design and implement backend services and APIs, write tests and prototypes, diagnose and resolve issues, and profile performance bottlenecks. You will collaborate with front-end developers to deliver cohesive user experiences, contribute to architecture decisions for microservices, and help evolve secure, scalable systems for production.
Responsibilities
- Write code and tests
- Build prototypes
- Resolve issues
- Profile and analyze bottlenecks
- Design robust APIs for mobile and desktop clients
- Optimize web applications for performance and scalability
- Collaborate with front-end developers to improve user experience
- Develop ideas for new programs products or features by monitoring industry trends
Requirements
- Excellent foundation in computer science and algorithms
- 7-10+ years hands on coding experience in .Net Core and C#
- Experience with microservice architectures
- Strong MySQL database experience
- Experience writing highly secure web applications
- Strong understanding of the web development cycle and programming techniques and tools
- Experience applying design patterns
- Experience with Kafka Pulsar or NATS
- Desirable knowledge of double entry ledger systems
- Experience designing RESTful APIs for mobile apps
Benefits
- 100% remote work