Vital Tech Solutions · 1 week ago
Full Stack Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Insider Connection @Vital Tech Solutions
Responsibilities
Design and develop full-stack web applications using various programming languages, frameworks and libraries
Develop RESTful APIs and integrate front-end with back-end services
Implement user interfaces with responsive design principles
Write unit-tests and functional tests to ensure code quality and reliability
Optimize web applications for scalability, performance and security
Design and implement databases and data models to support the application
Contribute to the design and architecture of the application and suggest improvements
Conduct impact analysis of changes on the entire web application stack
Learn and apply new web technologies and best practices to continuously improve the application
Document the architecture, design, and code for future reference and maintainability
Troubleshoot issues in production and provide effective solutions
Contribute to team's sprint commitments and actively participate in Agile practices
Lead continuous learning activities to improve design and code quality as well as to increase application domain knowledge
Participate in talent selection process and mentor less experienced engineers
Communicate effectively with cross-functional teams including product managers, designers, and other engineers.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
10+ years of professional experience in Software Engineering
Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience
Experience in the lead role overseeing technical direction of a team of software engineering talent across multiple applications
Practical experience in Software Development Life Cycle (SDLC) including Agile/SCRUM and Waterfall
Experience in data modeling, design and messaging
Experience in building web-based applications on AWS or other public cloud platforms
Proficiency in front-end web technologies such as HTML, CSS, and JavaScript frameworks (React, Angular, etc.)
Experience with server-side technologies such as Node.js, Python, or Java
Familiarity with AWS services such as EC2, S3, RDS, and Lambda
Understanding of RESTful APIs and experience in developing and consuming them
Experience in developing and deploying containerized applications with Docker or Kubernetes
Experience with DevOps tools and practices such as CI/CD, infrastructure as code, and automated testing
Preferred
Knowledge of AWS services and tools, particularly in building web-based applications
Experience with microservices architecture and containerization technologies such as Docker
Advanced understanding of IDEs, have the ability to navigate through them quickly and leverage advanced features to improve your performance
In-depth usage and creation of application programming interfaces (API) and frameworks in their particular field: JSON, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket preferred
Experience in API security, analytics, throttling, caching, logging, request and response modifications
Experience in creating REST API documentation using Swagger or similar tools desirable
Ability to use DDL to create database objects and relationships, construct advanced queries, and optimize query performance
Financial services industry experience
Company
Vital Tech Solutions
Vital Tech Solutions is an IT company that provides web development, business analysis, and system administration services.
Funding
Current Stage
Growth StageCompany data provided by crunchbase