On behalf of CIENCE, eTeam is looking for a Senior FullStack Developer to join their multifunctional team for a Data project.
CIENCE is a top lead generation company that has a comprehensive approach with the forefront being our Go software platform that helps our client build sales and intent data, targeted ads, chat, scheduling, web ID, CDP, and multi-channel prospecting.
Responsibilities:
- Be proficient in server-side development and optimization of data;
- Integrate data from various back-end services and databases;
- Create and analyze reliable and secure back-end functionality;
- Be involved and participate in the overall application lifecycle;
- Create solutions for identified problems or bugs;
- Resolve a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards;
- Define and communicate technical and design requirements;
- Write clean, maintainable, scalable, and efficient code;
- Optimize applications for maximum speed and scalability;
- Communicate within Scrum framework (stand ups, sprint planning, demos);
- Pair up for regular pair programming and code review sessions, among other Agile ceremonies;
- Coach Junior team members;
- Collaborating with front end developers and designers to improve usability;
- Develop and validate test routines to ensure the quality of the external and internal interface;
- Evaluate written code to ensure it meets industry standards;
- Stay up-to-date with emerging trends and technologies in front end development.
Requirements:
- 5+ years of relevant experience in back development;
- Strong proficiency in Node.js, TypeScript, Next.js, and Python (main focus is Python);
- Proficiency in React.js. Tailwind CSS;
- Understanding of code versioning and management in Git;
- Understanding of serverless architecture (AWS Serverless Application Model);
- Understanding of responsive design principles;
- Excellent problem-solving and analytical skills;
- Strong communication and collaboration skills;
- Upper-intermediate written and spoken English.
Will be a plus:
- Practical experience or understanding of Auth0;
- Demonstrated leadership and team-building skills;
- Bachelor's degree in Computer programming or science or a related field;
- Experience with Agile development methodologies.
We offer:
- Grow professionally with subsidized certifications, courses, and conferences;
- Improve your English with conversation clubs and direct client communication;
- Remote work, flexible schedule, bonuses for important life events.