LiftLab is seeking a highly motivated and experienced Full Stack Developer to join our dynamic team. In this role, you will play a key part in shaping the future of data-driven marketing insights at LiftLab. You will work closely with our Development Manager and collaborate with cross-functional teams to build and maintain cutting-edge solutions in an AWS environment. If you are a talented developer with a strong background in both backend and frontend technologies and a passion for building innovative solutions, we invite you to be a part of our team.
Key Responsibilities:
Full Stack Development: Design, develop, and maintain both backend and frontend software solutions to support LiftLabs marketing optimization platform.
Collaboration: Work closely with data scientists, product managers, and other engineers to implement features and improvements.
Backend Expertise: Write high-quality, scalable, and efficient code using Java 11+.
Frontend Development: Develop user interfaces using modern frontend frameworks like Angular. Microservices Development: Develop modules in a polyglot environment using microservices architecture.
CI/CD Processes: Work in an automated CI/CD environment to ensure the continuous delivery of software.
Testing: Develop and execute unit test cases (e.g., JUnit) to ensure code reliability and quality.
AWS Integration: Utilize AWS services such as EKS, Lambda, S3, and RDS to build and deploy applications.
Troubleshooting: Troubleshoot and resolve technical issues in a timely manner. Technical Leadership: Mentor junior engineers and provide technical guidance.
Continuous Learning: Stay up-to-date with industry trends and technologies to recommend enhancements to our software stack.
Qualifications:
Education: Bachelor s degree in Computer Science, Software Engineering, or a related field. A Masters degree is a plus.
Experience: 4-8 years of professional software development experience. Backend Skills: Strong proficiency in Java 9+.
Frontend Skills: Experience with frontend technologies such as Angular, React, or Vue.js.
Web Technologies: Solid understanding of HTML, CSS, and JavaScript.
AWS Experience: Hands-on experience with AWS services like EKS, Lambda, S3, and RDS.
CI/CD: Experience with automated CI/CD processes. Containerization: Knowledge of Docker and Kubernetes. Testing: Proficiency in writing unit tests and conducting code reviews. Microservices: Strong knowledge of microservices architecture. Additional Skills: Basic knowledge of Python is a plus. Soft Skills: Excellent problem-solving abilities, strong communication, and collaboration skills.
Passion: A keen interest in staying current with emerging technologies and trends in software development.