Fullsteam

Software Development Manager

Fullsteam

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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