Software Engineer (Frontend)
The Critical Tasks You will Perform
- 70% Frontend - 30% Backend
- Design, develop, and maintain high-quality and scalable software applications.
- Write clean, efficient, and maintainable code to solve challenging problems in the fintech domain.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Participate in code reviews to maintain high code quality and share knowledge.
- Troubleshoot and debug complex issues, providing timely resolutions.
- Contribute to architectural decisions and technical direction of projects.
- Participate in on-call rotations to ensure the reliability and availability of our services.
- Provide support to the Site Reliability Engineering (SRE) or DevOps teams for smooth deployment and operation of systems.
- Mentor and guide junior engineers or interns, fostering a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies.
What Essential Skills You Will Need
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- 4+ years of professional software development experience.
- Strong English communication skills.
- Strong fundamentals in algorithms and data structures with the ability to recognize appropriate use cases.
- Proficiency in JavaScript libraries and tools, such as React.js, especially React hooks, and DOM manipulation.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Good understanding of backend development, API development, SQL and NoSQL databases, caching techniques, and queueing frameworks.
- Capability to write extensible code for complex projects adhering to SOLID principles.
- Solid understanding of software development methodologies like Agile and Scrum.
- Demonstrated expertise in writing clean, efficient, maintainable code and documentation.
Preferred qualifications
- 1+ years of experience in a lead role in a sizable team.
- Capability to take on backend development tasks if needed.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
What you will get from us
- A competitive salary according to your experience (Range: BDT 40K ~ 55K)
- Two days weekly leave
- Two festival bonuses
- Yearly increment based on the performance
- Flexible working hours
- Health Insurance worth 500,000 BDT/Yearly
- You will be joining a fast-moving and progressive company that prides itself of being at the forefront of software development and security services
- A real chance to grow very rapidly - the team is growing which means that there's plenty of room for personal development
- The possibility to really see an impact and to see how your work affects the end result.