Lead Developer / Technical Lead (AWS, Flink, GoLang) - Onsite

Strategic Staffing Solutions
San Antonio, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

San Antonio, United States of America

Tech stack

ASP.NET
HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
HTML5
Unit Testing
CSS
Software as a Service
Software Quality
Code Review
Databases
Data Integrity
Database Design
Software Debugging
Web Development
Eclipse
Electronic Data Interchange (EDI)
Github
Iterative and Incremental Development
Windows Communication Foundation
JSON
PostgreSQL
Linux System Administration
Microsoft Visual Studio
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Performance Tuning
Systems Development Life Cycle
Angular
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
T-SQL
TypeScript
UML
Web Application Frameworks
Web Services
XML
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
React
Concurrency
Software Security
iOS
SOAPAPI
Backend
Gitlab
Cloudformation
Amazon Web Services (AWS)
Angular
Apache Flink
Build Tools
Front End Software Development
Functional Programming
REST
Software Version Control
Jenkins
Go
Microservices

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

Apply for this position