How Remoteville checks and expires listings
Senior Backend Engineer
Skills
Back-End Web DevelopmentRelational DatabasesSoftware DevelopmentCloud-Native ApplicationsDatabasesMysqlOptimization
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Preferably 7+ years of backend development experience with scalable, distributed systems
- Strong proficiency in Go and cloud infrastructure services
- Experience with relational databases, particularly MySQL
- Skill in writing optimized queries and designing database schemas
- Ability to diagnose and resolve complex technical issues
- Excellent communication skills and collaborative spirit
- Comfortable working in a distributed team environment
- Works North/South American time zones
Nice to have
- High scalability and reliability experience
- Mastery in asynchronous task systems, real-time data processing, and performance optimization
- Proven leadership and mentoring abilities
Day to day
- Develop the backbone of our customer engagement platform, empowering companies to build meaningful connections through personalized communication.
- Design and implement robust services in Go to scale and handle increasing data efficiently.
- Collaborate with frontend engineers, product managers, and designers to deliver customer-enhancing features.
- Improve data handling and storage solutions to support complex workflows.
- Identify performance bottlenecks, ensuring high reliability and responsiveness.
- Guide and mentor other engineers, fostering technical excellence.
Hiring process
- 30 minute video call with a Recruiter
- 60 minute Technical Interview with two members of our engineering team
- Take Home Assignment
- 60 minute Assignment Review Call with two members of our engineering team
- 60-minute Interview with Hiring Manager
