Apply📍 United States
🧭 Full-Time
🔍 Healthcare
- At least 7 years of professional software engineering experience, with significant experience in full-stack development and a minimum of 3 years in a leadership or management role.
- Demonstrated ability to lead, mentor, and grow engineering teams, fostering a culture of collaboration and continuous improvement.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Strong proficiency in Python/Django for backend development, including API design and integration with a focus on RESTful services.
- Extensive experience with modern JavaScript frameworks, particularly React, along with a solid understanding of ES6 features, HTML, CSS, and JavaScript.
- Hands-on experience with AWS services (e.g., EC2, RDS, S3, Lambda, API Gateway) and familiarity with cloud-based architectures.
- Strong understanding of CI/CD principles, with proven experience implementing and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Proficient understanding of code versioning tools, such as Git.
- Experience with automated testing frameworks (e.g., Jest, Mocha) and test-driven development (TDD), ensuring high code quality and reliability.
- Familiarity with both relational and NoSQL databases.
- Solid understanding of web security best practices and common vulnerabilities (e.g., XSS, CSRF).
- Experience with prototyping tools such as Figma, Sketch, or Zeplin.
- Excellent problem-solving skills, with the ability to navigate complex technical challenges and make informed decisions.
- Healthcare-related experience is a plus.
- Knowledge or equivalent experience working in environments handling sensitive data (ex PHI in healthcare).
- Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performing work environment.
- Drive the design, development, and deployment of scalable, reliable, and secure software applications using Python, Django, and modern JavaScript frameworks like React.
- Oversee backend development with a strong focus on Python and Django, ensuring the creation of RESTful APIs and the integration of third-party services.
- Lead frontend development efforts using React, ensuring a seamless and responsive user experience.
- Implement and maintain CI/CD pipelines, leveraging tools like GitHub Actions and/or AWS CodePipeline to automate testing and deployment processes.
- Manage and optimize cloud infrastructure on AWS, ensuring scalability, performance, and cost-effectiveness.
- Collaborate with cross-functional teams, including product management, design, and operations, to define project requirements and deliverables.
- Ensure the development of clean, maintainable, and testable code, adhering to best practices in Python, JavaScript, and Django.
- Guide the transition to a more modular, API-based architecture, ensuring smooth integration with existing systems and services.
- Stay current with industry trends and emerging technologies, particularly within the Python, AWS, Django, and JavaScript ecosystems, driving continuous improvement within the engineering team.
- Act as a key stakeholder in strategic planning, contributing to the overall technical vision and direction of the company.
- Monitor and manage project timelines, budgets, and resource allocation, ensuring projects are delivered on time and within scope.
AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSQLCloud ComputingDjangoFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesPeople ManagementReact.jsSoftware ArchitectureAPI testingNosqlReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering
Posted about 2 months ago
Apply