TechTammina LLC · 1 week ago
Full Stack Software Engineer
Wonder how qualified you are to the job?
ConsultingEnterprise Software
Insider Connection @TechTammina LLC
Responsibilities
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts, and documentation to identify requirements and solutions
Write well-designed, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Troubleshoot, debug, and upgrade existing systems
Deploy programs and evaluate user feedback
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
Bachelor’s or Master’s degree in Computer Science or a related field
5+ years of professional experience as a full-stack software engineer with a strong track record of delivering high-quality software and products
Highly aligned with our mission and are excited to make a direct, positive impact on clinicians and the quality of care patients receive
Excellent communication and collaboration skills
Demonstrated high ownership and experience leading the development of products from the ground up in a fast-paced, collaborative environment
Comfortable navigating and building throughout the entire stack, but your primary focus and experience lies in frontend technical design and implementation
Experience executing greenfield technical design for business-critical products and features in close collaboration with both technical and non-technical counterparts
Experience with agile development, continuous integration/continuous deployment (CI/CD), and automated testing frameworks
Preferred
Experience with cloud computing platforms like AWS
Experience architecting systems that can handle the ingestion, processing, storage, and retrieval of document-heavy data sets
Passion for learning, staying up-to-date with new technologies, and sharing knowledge with the team