Software Engineer
Description
Roles/Responsibilities:
- Collaborate with our team in every stage of a product’s lifecycle; from planning to delivery
- Create clear, concise and maintainable code that your teammates can understand and build upon
- Design the sub-module working with leads.
- Hands-on code the critical parts of the module
- Ensure coding standards, proper design patterns, writing test cases and project management processes are followed
- Mentor the junior programmers
- Work independently and proactively to deliver production-ready code with minimal guidance.
- Backend Experience in Laravel/Go, MySQL, (Minimum 2 Years)
- Must have clear understanding of OOP, Namespace, Traits & Design Patterns. ***
- Knowledge of the most common web servers/load balancers. (Apache, Nginx, HAProxy)
- Passionate about software development, concurrency mechanisms and building small, intercommunicating services using REST.
- Experience within Linux/Unix environment.
- Solid debugging, optimization and problem-solving skills.
Bonus Skills and experiences:
- Experience in Frontend development (i.e. ReactJS/NextJS)
- Experience in CDN and Cloud Infrastructure
Salary: 35K-45K BDT+ (Negotiable based on skillset and experience)
What to expect from our recruiting process
- Pre-Screening: You will be taking an online interview/coding test based on your language preference.
- Technical interviews: we’ll discuss areas relevant to you ranging from frontend/backend development to networks, security, and development methods. We’re trying to get a clear overview of your skills and where you could learn more.
- Final interview with our founders.