
Software Development Manager
Fullsteam
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAWSCloudDockerIoTJavaScriptKubernetesLinuxMySQLNGINXNode.jsPostgresPythonReactSCSSSQLWebpack
About the role
- Design, develop, and maintain robust web applications, ensuring seamless integration between front-end and back-end components while ensuring high-quality coding standards.
- Work with cross-functional teams to contribute to system architecture and design, ensuring scalable and secure solutions.
- Implement coding standards and best practices, including thorough testing, debugging, and continuous integration.
- Conducting code reviews, making effective use of automated testing, and ensuring that best practices for efficient development are being followed.
- Identify, analyze, and address performance bottlenecks and security vulnerabilities.
- Lead, coach, and mentor a team of developers, fostering a culture of continuous improvement and knowledge sharing.
- Stay current with emerging technologies and industry trends to drive digital transformation and enhance the customer experience.
- Communicate effectively with stakeholders to align technical solutions with business objectives and customer needs.
Requirements
- Proven Experience as a Full Stack Developer with experience in both front-end and back-end coding languages, development frameworks, and third-party libraries.
- Proven ability to lead and mentor a software development team to deliver high-quality software products on time and within budget while overseeing the entire software development lifecycle from planning and design to deployment and maintenance.
- Experience working in a SaaS environment for both desktop as well as mobile applications.
- Significant development experience (5 years +) with the following languages and frameworks: Python, Gunicorn, SQL Alchemy, JavaScript, React, Node.js, HTML/Web Components/CSS, legacy AngularJS.
- Significant experience with MySQL and/or PostgreSQL databases, web servers such as nginx, and UI/UX design.
- Significant experience with relational database schema design and management using ORMs, including automated migrations.
- Extensive experience building and integrating with RESTful APIs.
- Experience managing Linux servers and implementing deployment pipelines and proficiency in service administration, CI/CD, and deployment automation.
- Experience with and thorough understanding of product strategy and management.
- Familiarity with JavaScript build tooling (CSS processors, bundlers, and associated languages/syntaxes/libraries such as Sass, Less, webpack, etc.).
- Familiarity with Python web applications and WSGI servers (e.g. Gunicorn).
- Ability to manage numerous complex projects in an organized and professional manner.
- Experience managing projects in Jira.
- Cloud Technologies: Experience architecting and deploying four-9's uptime applications on AWS cloud infrastructure.
- Agile Methodologies: Familiarity with Agile framework to drive iterative development and continuous improvement.
- DevOps Practices: Knowledge of containerization (e.g., Docker, Kubernetes) and infrastructure as code.
- Security Awareness: A proactive approach to application security, including familiarity with secure coding practices and compliance standards.
- User-Centric Design: Understanding of UX/UI principles to ensure that technical solutions translate into outstanding customer experiences.
- Innovation and Emerging Technologies: Interest in integrating emerging technologies, such as AI, machine learning, or IoT, to drive innovation.
- Remote Work and Flexibility: Ability to work effectively in distributed or remote teams, adapting to evolving work environments.
- Cross-Disciplinary Collaboration: Experience working closely with product managers, designers, and business stakeholders to align technical strategy with business objectives.
- Continuous Learning: A commitment to ongoing professional development and a passion for staying current with industry trends and best practices.
Benefits
- Full Lifecycle Development
- Collaborative Architecture
- Code Quality and Best Practices
- Performance and Security Optimization
- Mentorship and Team Leadership
- Continuous Innovation
- Stakeholder Engagement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaScriptReactNode.jsHTMLCSSSQL AlchemyMySQLPostgreSQLRESTful APIs
Soft skills
leadershipmentoringcommunicationproject managementcollaborationcontinuous improvementproblem-solvingadaptabilityorganizational skillscustomer focus