Senior Software Engineer
Summary
Builds and maintains scalable backend and frontend systems, designs APIs, and mentors junior engineers using Java, Go, Python, or Node.js.
Develop backend/frontend applications. Design scalable APIs and services. Write clean, maintainable and testable code. Participate in architecture discussions. Optimize system performance. Troubleshoot production issues. Review code and mentor junior engineers. Collaborate with Product and QA teams. Requirements
Bachelor's Degree in Computer Science or related discipline. 5+ years software development experience. Proficient in one or more: Java, Golang, Python, Node.js Experience with: MySQL, Redis, Kafka, Kubernetes, Docker Familiar with CI/CD pipelines.