Designing and implementing features used across the platform to ensure consistency and scalability.
Collaborating with cross-functional teams to manage priorities, deadlines, and deliverables while delivering practical, end-to-end solutions.
Contributing to the system architecture design and evolution to meet current requirements and future scalability.
Enforcing coding standards and performing code reviews to maintain a clean, maintainable codebase. Implementing automated testing to ensure reliability and early bug detection.
Utilizing design patterns and best practices in system reliability, including resiliency, autoscaling, monitoring, and alerting.
Identifying and resolving complex technical challenges across software and infrastructure, continuously improving performance and scalability.
Job Requirements:
Bachelor's degree in computer science or equivalent practical experience.
4 - 6 years of backend development experience, with strong proficiency in Golang.
Solid hands-on experience with design patterns, design principles, software architecture, algorithms, and automated testing (unit, integration, functional).
Familiarity with microservices architecture and design patterns to support scalability and maintainability.
Strong understanding of relational and distributed databases, including normalization, ACID properties, isolation levels, indexing, and distributed system fundamentals.
Knowledge of the software development lifecycle and experience working in cross-functional agile teams.
Job Types: Full-time, Permanent
Pay: $6,000.00 - $10,000.00 per month
Benefits:
Dental insurance
Flexible schedule
Health insurance
Work from home
Schedule:
Monday to Friday
Supplemental Pay:
13th month salary
Performance bonus
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.