Lead Software Engineer
Job Description and Work:
Startup Software Product Vendor… just finished out their best 3 months of sales ever… in a pandemic!!!
Seeking a Lead Software Engineer to run a small development team focused on building new features in our core Platform Product. The offering is a SaaS product delivered through a web interface and mobile application.
Responsibilities:
– 50% of your time coding and 50% of your time leading projects/sprints.
– Participate in the design and development of all aspects of the system from user interface design, REST APIs, Mobile Applications, and everything else
– Innovate new features and make suggestions on the direction of the product
– Keep track of projects that your team is running, provide guidance on system design, code quality, and prioritization of work to your development team.
Tech Stack Includes:
Java 8, Spring Boot, JPA, Tomcat
Angular, Bootstrap, Grunt, Bower, NodeJS, D3.js
Git / Bitbucket, Maven, Jenkins, Sonarqube
Amazon Web Services: S3, SES, SNS, SQS, RDS, DynamoDB, Lambda
Requirements:
7-10 yrs of agile software development in a small team environment.
Experience running sprints or acting as a ScrumMaster.
Real-world production experience on Java, Spring Framework, and JPA
Knowledge and experience in debugging techniques, unit testing, and continuous deployment
Bachelor’s degree or equivalent
Web development: REST, HTTP, JavaScript, Postgres, Linux