Valuetainment-posted 15 days ago
Full-time • Mid Level
Fort Lauderdale, FL

The Senior Software Engineer leads software development projects, focusing on design, development, and ensuring the delivery of high-quality, efficient, and secure software. He/She plays a crucial role in shaping the technical direction of projects and guiding junior engineers. This involves not only coding but also contributing to architecture, mentoring team members, and ensuring code quality.

  • Designing, developing, and maintaining software applications and systems, often leading the technical design and architecture discussions
  • Taking ownership of software development projects from concept to completion, including planning, execution, and deployment
  • Providing technical guidance and mentorship to junior engineers, fostering their growth and development
  • Ensuring code quality through code reviews, establishing and adhering to coding standards, and optimizing performance
  • Leveraging deep knowledge of multiple programming languages and technologies to solve complex problems and contribute to architectural decisions
  • Working with cross-functional teams, including product managers, designers, and other engineers, to ensure successful project delivery
  • Keeping abreast of new technologies and trends in the software development field to ensure the team is using the latest tools and techniques
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 10+ years of proven experience as a Full Stack Engineer or in a similar role
  • Solid understanding of back-end technologies (Node.js, TypeScript) is required
  • Strong proficiency with front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js)
  • Experience in actively participating in peer reviews (PR) for native iOS and Android mobile apps
  • Open-source knowledge (MCP Supabase) is required
  • Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.) is preferred
  • Familiarity with RESTful API design and development is preferred
  • Experience with version control systems (Git) is preferred
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced, dynamic environment and manage multiple tasks simultaneously
  • Relevant certifications or advanced degrees
  • Experience with cloud platforms (AWS, Azure, Google Cloud)
  • Knowledge of microservices architecture and containerization (Docker, Kubernetes)
  • Understanding of agile methodologies and project management tools
  • Experience with testing frameworks and tools (Jest, Mocha, Selenium, etc.)
  • Familiarity with DevOps practices and CI/CD tools
  • Foundational understanding of AI (e.g., conversational, generative, automation) is ideal
  • Experience with the following is a plus: Push notifications, Email notifications, Payment gateway (PayPal), Digital media experience (audio / video), Deep-linking
  • Salary + Performance-Based Bonus
  • Comprehensive Benefits Package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service