Are you an experienced Back-End Architect We're on the lookout for a talented individual to lead and shape our innovative team!
In this pivotal role, you'll leverage your deep expertise in .NET and C# to design, develop, and maintain high-performance, scalable back-end systems. Your mission To shape our back-end architecture using microservices and REST APIs, ensuring our applications are top-notch in performance and reliability. You'll also lead and inspire a team of developers, driving our projects to success with collaborative spirit.
Why BKN301 Group Ltd
At BKN301 Group Ltd, we offer cutting-edge solutions for account management, issuing, acquiring, and cross-border payments. We're redefining Banking as a Service (BaaS) and Payments, and we're committed to making a global impact with our technology. Our culture is all about adaptability, flexibility, and collaboration, creating a welcoming and innovative environment.
Main Tasks:
- Design, develop, architect and maintain server-side applications using .NET technologies (C#, including .NET Core and ASP.NET Core).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Develop and maintain internal APIs, API Gateway/BFF Layer.
- Implement and maintain GRPC services and RabbitMQ for event-driven architecture.
- Troubleshoot and debug issues to improve performance and reliability.
- Ensure security and data protection practices are followed.
- Stay up-to-date with emerging trends and technologies in back-end development.
- Write clean, maintainable, and efficient code following best practices.
- Apply SOLID principles to software design and development.
- Provide constructive code reviews and PR feedback to colleagues.
- Implement unit tests and participate in automated testing processes to ensure the robustness of the applications.
- Work closely with product managers, project managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Communicate effectively with team members and stakeholders to ensure alignment on project goals and timelines.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Join Us If You Have:
- Proven work experience as a Back-End Engineer or similar role, specifically with .NET technologies.
- Strong understanding of server-side programming and .NET framework.
- Experience with API development, particularly internal APIs and API Gateway/BFF Layer.
- Familiarity with event-driven architecture and GRPC services.
- Proficiency in using RabbitMQ for messaging and communication.
- Experience with database management systems such as MS SQL, PostgreSQL, and MongoDB.
- Knowledge of cloud services, particularly AWS (e.g., EC2, S3, Lambda).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Strong understanding of software design principles, patterns, and best practices.
- In-depth understanding of SOLID principles and ability to apply them in software development.
- Ability to provide constructive code reviews and PR feedback.
Great If You Possess:
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of microservices architecture.
- Familiarity with testing frameworks (e.g., xUnit, NUnit, Moq).
- Knowledge of performance optimization techniques and tools.
- Knowledge of security best practices and secure coding standards.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
Location:
Why You'll Love Working With Us
- Join a global team where diverse perspectives and expertise are celebrated.
- Experience a collaborative environment that fosters both your personal and professional growth.
- Immerse yourself in a culture that prioritizes team empowerment and collective success.
Ready to Take the Leap
If you're excited to drive innovation in financial services and collaborate with a forward-thinking team, we'd love to connect with you. Apply now and let's create fintech milestones together at BKN301!
Our Hiring Process
Here's what to expect from our selection journey:
- A friendly introduction with our HR team.
- An in-depth technical evaluation.
- A conversation with a hiring manager.
- A team fit discussion to ensure mutual alignment.
This process typically spans 2 to 4 weeks.
We are committed to providing equal employment opportunities and consider all qualified applicants without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, or disability status.