Technical Proficiency: 3+ years of experience in software engineering.
Proficiency in one or more of the following: Node.js, and React
(e.g., GCP, AWS, Azure).
Job Description:
Design and develop: Work closely with cross-functional teams to design, develop, and deploy cutting-edge software solutions using technologies like Node.js, React.js, Angular, C# (.NET framework), and Python.
Collaborate with product: Actively engage with the Product team to understand requirements, provide technical insights, and ensure seamless integration with existing systems.
Champion best practices: Implement and advocate for robust source code management strategies, ensuring code quality, maintainability, and efficient code reviews.
Prioritize security and performance: Build secure, scalable, and high-performing applications by adhering to best practices and considering security and performance implications in every decision.
Embrace knowledge sharing: Actively contribute to our culture of knowledge sharing by documenting your work, mentoring junior engineers, and participating in knowledge-sharing sessions.
Drive innovation: Stay abreast of emerging technologies and explore their potential applications to improve our systems and processes.
Be a team player: Contribute positively to our collaborative and supportive team environment, fostering open communication and mutual respect.
What You'll Bring:
Technical Proficiency:
3+ years of experience in software engineering.
Proficiency in one or more of the following: Node.js, React.js, Angular, C# (.NET framework), and Python.
Prior experience with React Native and Flutter would be a plus.
Solid understanding of Git and branching/merging strategies.
Experience with CI/CD tools (e.g., GitLab, GitHub, TeamCity, Jenkins, Maven, Gradle, Nexus) is a plus.
Familiarity with cloud platforms (e.g., GCP, AWS, Azure) and virtualization technologies (e.g., Docker, VMware/vSphere).
DevOps Mindset:
Experience with Docker/Kubernetes/OpenShift is a plus.
Knowledge of application logging, monitoring, and performance management tools (e.g., AppDynamics, Dynatrace, New Relic).
Experience with performance and load testing.
Essential Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
A passion for learning and continuous improvement.
Bachelor's degree in Computer Science or a related field
Any Graduate