Job Requirements
Skills
Job description for Backend Engineer at Ula
- Work with the Product and UX functions to craft innovative solutions to solve real customer pain points
- Work with Engineering and DevOps functions to ensure system reliability, availability and scalability
- Continuously champion high quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle
- Evaluate existing and future cloud-based services to increase the efficiency of our team and/or business
- Grow yourself and your team - mentorship enables everyone to learn and improve
- Proficient in any of the major programming or scripting languages (C++, Java, Python, Golang, JavaScript, preferably Node.js)
- Experience with MySQL and PostgreSQL or similar relational databases (non-relational databases a plus)
- Familiarity with agile software development processes for building distributed systems, Android applications, and/or e-commerce platforms
- Self-driven to tackle challenges head-on and achieve goals
- Able to troubleshoot complex systems problems, debug, and find root causes
- Excel at working in small, dynamic, and fast-paced groups
- Ability to communicate in written and spoken English
- Curiosity and capacity to learn
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More