Senior Backend Engineer
Work with designers and cross-functional teams to integrate frontend elements with server-side logic, build reusable code libraries, implement security and data-storage solutions, maintain server stability, improve code quality through testing and reviews, optimize performance, and document technical solutions.
Responsibilities
- Integrate user-facing elements with server-side logic
- Participate in the overall application lifecycle
- Build reusable code libraries
- Implement security structures and best practices
- Conceptualize and implement data-storage solutions
- Maintain server stability with zero downtime
- Configure backend usability for frontend applications
- Improve code quality through unit tests, automation, and code reviews
- Work with product and design teams to translate requirements into technical solutions
- Write clean, scalable, and efficient code
- Troubleshoot and debug performance issues
- Inspect server code for speed optimization
- Attend regular frontend team meetings
- Stay current with best practices
- Provide code documentation and technical inputs
Requirements
- At least 5 years of relevant experience
- Proven backend developer experience
- Experience with software engineering best practices
- In-depth understanding of data structures and computer science fundamentals
- Fluency or understanding of Golang, messaging queues, databases, and operating systems
- Understanding of accessibility and server compliance
- Strong understanding of the web development cycle, programming techniques, and tools