Description:
FutureNow Technologies is a provider of cutting-edge technology solutions and services in Asia, Europe, and North America. We believe that innovation, commitment to quality, and effective partnership with our clients is the foundation of success.
Over the years we have engineered solutions that are currently being used in some of the largest Fortune 100 companies around the world. Our success comes from the realization that we as an organization can only succeed if our clients are successful.
Position:
- Principal Software Engineer - Team Lead
Responsibilities:
- Team Leadership: Lead and mentor a team of developers, fostering a collaborative and productive work environment. Provide technical guidance, set clear objectives, and facilitate team communication.
- Software Development: Participate in software design, development, and code reviews. Collaborate with the team to deliver high-quality code and ensure project timelines and quality expectations are met.
- Technical Expertise: Demonstrate expertise in Angular, Node JS, React Native (Mobile), and Dot Net. Drive technical discussions, make informed decisions, and resolve complex technical challenges.
- Cloud Infrastructure: Utilize AWS cloud infrastructure to deploy and manage applications. Ensure optimal performance, scalability, and security of cloud resources.
- Troubleshooting: Proactively identify and resolve technical issues related to databases, cloud infrastructure, and application performance.
- HTML and CSS: While not mandatory, exposure to HTML and CSS is a plus, as it enhances your ability to collaborate with designers and front-end developers.
- Ownership and Accountability: Take ownership of projects, ensuring they are delivered on time and within budget. Monitor project progress, identify risks, and implement mitigation strategies.
- Documentation: Maintain clear and comprehensive technical documentation for projects, ensuring knowledge transfer and ease of maintenance.
- Collaboration: Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure alignment and successful project outcomes.
Requirements:
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- Proven experience as a senior programmer or software development lead.
- Strong proficiency in Angular, Node JS, React Native, and Dot Net.
- Expertise in AWS cloud infrastructure.
- Familiarity with HTML and CSS is a plus.
- Detail-oriented with a strong sense of ownership and accountability.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and leadership abilities.
- Ability to work effectively in a fast-paced, collaborative environment.