-
SalaryJob Description
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
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.