A better way to AI
Senior Backend Software Engineer
Location
United States
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer
Entefy
• Work with Entefy to solve challenges at the intersection of software and advanced machine intelligence • Develop robust and scalable applications • Build highly impactful products • Collaborate with a team in a fast-paced environment that values motivation, vision, and technical skills
Job Requirements
- Minimum 6 years of demonstrable experience building intricate backend systems
- Solid SQL and noSQL database experience (Postgres, MongoDB, and Elasticsearch are desired)
- Advanced knowledge of system architecture and database design
- Demonstrable problem-solving ability
- Ability to quickly learn complex systems and new technologies
- Know-how dealing with building and maintaining complex event-driven systems (i.e. Kafka) with high availability
- Strong knowledge of Node.js
- Ability to build highly performant microservices and APIs to power data visualizations
- Experience dealing with scalability requirements and performance improvements
- Ability to collaborate well with others
- Strong communication skills
- Prior experience with Continuous Integration and test-driven development
- Proficiency in Docker and container orchestration tools
- Full stack experience is a plus
- Experience with graph databases is a plus
- Startup experience is a plus
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop rock solid efficient server-side applications • Write clean, readable, well-commented, maintainable code • Work as part of a multi-disciplinary team with designers and other developers • Contribute to product innovation and our open source projects • Help evolve and improve our development standards, tooling, and processes
Java Developer – WMS Experienced
JASCI SoftwareManage warehouse inventory, orders, people, robotics & WCS in one platform.
• Design, develop, and maintain Java-based applications that meet customer requirements. • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business objectives. • Write clean, efficient, and well-documented code while following best practices and coding standards. • Perform unit testing and debugging to ensure the software functions as intended. • Participate in code reviews and provide constructive feedback to team members. • Stay updated with the latest industry trends and technologies to enhance development practices.
Senior Backend Software Engineer
Lucidya | لوسيدياThe leading Customer Experience Management platform geared towards Arab.
• Rapidly develop next-generation scalable, flexible, and high-performance systems. • Design, develop, test, deploy, maintain and improve software (backend and databases in particular) • Manage individual project priorities, deadlines and deliverables. • DevOps tasks • Contribute to the growth of Lucidya through interviewing, on-boarding, or other recruitment efforts
Senior Java Developer
Indian Importers Chambers of Commerce and IndustryIndian Importers Chambers of Commerce and Industries is a Non-Profitable All India Body
• Lead the end-to-end design and development of complex software applications, ensuring they align with project requirements and business objectives. • Architect and implement scalable, maintainable, and high-performance solutions that adhere to coding standards and best practices. • Collaborate with product managers, technical leads, and other stakeholders to define technical specifications and project milestones. • Mentor and guide junior developers, conducting code reviews and providing constructive feedback to enhance their skills and knowledge. • Stay abreast of emerging technologies and industry trends, advocating for the adoption of new tools and best practices. • Conduct thorough testing and debugging of software applications, ensuring the delivery of high-quality and defect-free products. • Lead technical discussions and brainstorming sessions, providing valuable insights and proposing innovative solutions. • Collaborate with cross-functional teams to address technical challenges and contribute to the continuous improvement of development processes. • Proactively identify opportunities for process optimization and automation to increase team productivity. • Keep documentation up-to-date, ensuring clarity and accessibility of project information.




