Engineering Lead
- business Antal International
- directions_car Remote
- workFull-time
Role Overview:
As an Engineering Lead, you will play a crucial role in driving the technical vision and development of our projects. You will work closely with our team to build scalable, efficient, and robust solutions. The ideal candidate must be comfortable with both front-end and back-end development, with a focus on backend experience.
Key Responsibilities:
Lead the engineering team in a full-stack environment (60% backend, 40% front end)
Develop and maintain high-quality code in Python/Django
Utilize ElasticSearch/OpenSearch for search functionalities (a plus)
Implement caching solutions with Redis
Manage and optimize SQL databases (Postgres/RDS, MySQL)
Work with NoSQL databases
Develop front-end components using React and JavaScript
Ensure code quality with unit testing (e.g., Pytest) and promote its importance within the team
Build and maintain RESTful API services
Utilize AWS cloud services (e.g., S3, EC2) for hosting and deployment
Optimize and scale large databases containing millions or billions of records
Experience with NLP and sentiment analysis is a plus
Requirements:
8+ years of experience in software development
Proven expertise in Python/Django
Experience with ElasticSearch/OpenSearch (preferred)
Proficiency with Redis, SQL databases (Postgres/RDS, MySQL), and NoSQL databases
Strong front-end development skills using React and JavaScript
Familiarity with unit testing tools (e.g., Pytest) and a strong belief in the importance of unit testing
Experience building and maintaining RESTful APIs
Hands-on experience with AWS cloud services
Ability to handle and optimize large datasets
NLP and sentiment analysis experience is a plus Ideal
Personality Traits:
Direct and Clear Communicator: Ability to answer questions clearly and directly.
Adaptable: Willingness to adapt to new concepts, approaches, and techniques.
Flexible: Ability to make informed decisions about technology use based on specific needs, rather than defaulting to a single technology.
Collaborative: Positive can-do attitude with a strong value on teamwork and collaboration.
Why Join Us:
Work with a talented and motivated team
Engage in challenging and innovative projects
Opportunity to make a significant impact in a growing company
Flexible remote working environment
Place of work
Remote
United States of America
Employer profile
In 1993, a visionary in London set out to create a better way to connect talented individuals with job opportunities. Fast forward 30 years, and that vision has grown into a worldwide network of over 800 consultants spanning 32 countries. As one of the top recruitment companies, we specialize in IT, Accountancy, Sales and Marketing, Engineering, and more, offering game-changing recruitment consultancy and talent acquisition services to companies of all sizes. Join us on this journey of growth! With our personalized approach to the hiring process, we aim to make finding the right job a positive and stress-free experience for you as a candidate. We understand that job searching can be overwhelming, so we offer our expertise every step of the way to help you navigate the process with ease. Our goal is to empower you to achieve your career aspirations and land the perfect job! At our core, we believe that our success is directly tied to the success of the candidates we work with!
Job ID: 8443257 / Ref: 011e05567bfa71782b742e709ececb2b