Lead Developer / Technical Lead (AWS, Flink, GoLang) - Onsite
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Lead Developer / Technical Lead to join our dynamic team onsite in <LOCATION>. This pivotal role involves guiding the development and implementation of scalable, high-performance software solutions utilizing AWS cloud services and GoLang. The ideal candidate will possess extensive experience in web development, microservices architecture, and modern software engineering practices. As a technical leader, you will drive innovation, ensure code quality, and foster a collaborative environment to deliver robust applications that meet business objectives.
Duties
- Lead the design, development, and deployment of cloud-based applications leveraging AWS infrastructure and services.
- Architect and implement microservices using GoLang, ensuring scalability, security, and maintainability.
- Collaborate with cross-functional teams to define technical requirements and translate them into effective software solutions.
- Oversee code reviews, enforce coding standards, and mentor junior developers to promote best practices.
- Integrate front-end technologies such as React, Angular, JavaScript, TypeScript, HTML, CSS, and UI frameworks to create engaging user interfaces.
- Develop RESTful APIs and web services using WCF, SOAP, JSON, XML, and other protocols for seamless data exchange.
- Manage database design and optimization for SQL Server, PostgreSQL, MySQL, MongoDB, ensuring data integrity and performance.
- Implement CI/CD pipelines utilizing tools like GitHub, TFS (Team Foundation Server), Jenkins to streamline deployment processes.
- Conduct debugging, troubleshooting, and performance tuning across various platforms including Linux environments.
- Apply Agile methodologies to facilitate iterative development cycles and continuous improvement.
- Ensure adherence to SDLC (Software Development Life Cycle) processes while maintaining high-quality documentation using UML diagrams.
Requirements
Do you have experience in TypeScript?, * Proven expertise in AWS cloud platform including EC2, S3, Lambda, RDS, CloudFormation.
- Strong proficiency in GoLang programming language for backend development.
- Extensive experience with web development frameworks such as ASP.NET <PERSON>, MVC architecture, WCF services.
- Front-end development skills with React.js, AngularJS/Angular 2+, JavaScript/TypeScript, HTML5/CSS3.
- Familiarity with database systems including Microsoft SQL Server, PostgreSQL, MySQL; knowledge of database design and T-SQL/PL/SQL scripting.
- Experience with microservices architecture utilizing RESTful APIs and SOAP web services.
- Proficiency in version control systems like GitHub, GitLab; build tools such as Visual Studio and Eclipse.
- Knowledge of multithreading concepts for high concurrency applications; experience with debugging complex issues.
- Familiarity with application security best practices within cloud environments.
- Strong understanding of SDLC processes including unit testing frameworks and automation tools.
- Ability to communicate technical concepts clearly across diverse teams; experience working within Agile teams. This position offers an exciting opportunity to lead innovative projects at the forefront of technology. We seek candidates committed to excellence who thrive in collaborative environments dedicated to delivering impactful software solutions.
Benefits & conditions
Pulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
- Life insurance, * Dental insurance
- Health insurance
- Life insurance
- Vision insurance