Empowering Technology to Your Fingertips. Mazegeek provides simplified software solutions for your business needs.
Software Engineer, Backend
Location
Bangladesh
Posted
74 days ago
Salary
৳50K - ৳80K / month
Seniority
Mid Level
Job Description
Software Engineer, Backend
MazeGeek Inc.
• Architecture and development on our enterprise-grade data access APIs and data platform • Architecture and development of our application APIs • DevOps and system stability • Serving as part of the core team for the technology stack • Partnering closely with the Founders to bring a disruptive AI based technology platform to the beauty and fashion markets • Investigating and prototyping new technologies
Job Requirements
- Bachelor's Degree is required
- At least 2 years of employment as a platform/back-end engineer in a professional setting
- Must have working experience on Laravel / Advanced PHP (Composer Packages)
- Must have working experience in Ajax, jQuery
- Experience third-party REST/SOAP API integration
- Solid understanding in OOP, Data Structure & Database
- Demonstrable knowledge of web technologies including HTML, CSS, Bootstrap
- Must have self-learning and exploration skill
- Good communication & leadership skill
- Experience on Vue.js framework will be a plus
- Ability to easily dive into code written in unfamiliar languages
- Expertise working with cloud platforms (DigitalOcean, AWS, Google Cloud, etc.) and designing large-scale cloud architecture
- Strong experience with complex application integrations
- Ability to define data model and data storage strategies, including knowledge of distributed data systems
- Ability to manage multiple/competing priorities and make the right tradeoffs and timely delivery of features
- Strong experience planning and writing unit, functional, and integration tests, load profiling and testing, and performance and availability monitoring
Benefits
- Two days weekly leave
- Two festival bonuses
- Yearly increment based on the performance
- Flexible working hours
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Principal, Python Engineer
Jobs for HumanityConnecting historically under represented talent to welcoming employers across the globe!
• Writing effective and scalable Python codes. • Designing and implementing robust applications. • Debugging applications to ensure low-latency and high-availability. • Integrating user-facing elements with server-side logic. • Implementing security and data protection. • Accommodating various data storage solutions.
Backend Engineer
Jobs for HumanityConnecting historically under represented talent to welcoming employers across the globe!
• Develop and maintain backend services using Python, Django, or FastAPI. • Design and optimize database schemas and queries for PostgreSQL / MySQL. • Implement microservices architecture and CI/CD pipelines for seamless deployment. • Utilize containerization tools (Docker / Kubernetes) for service management and scaling. • Integrate AI functionalities using OpenAI API, Hugging Face, and LangChain. • Work with background processing tools like Redis, Celery, and RabbitMQ. • Collaborate with cloud environments (AWS, GCP, or Azure) for application deployment.
Java Developer – Familiar with Java, Spring Boot, SQL, Cloud, Kubernetes
The Gifted CompanyA gift card marketplace platform facilitating value exchange between merchants & consumers in a mobile environment.
• Designing and implementing functional Java applications • Solving technical issues in a fast-growing fintech and martech space • Producing and implementing functional software solutions • Working independently with little supervision • Collaborating within a fun and strong software engineering culture.
• Drive the technical architecture across the domain, with a focus on modernization, scalability and AI integration. • Lead the design and implementation of microservices and cloud-native systems. • Guide the transition from legacy systems to modern distributed systems. • Collaborate with senior stakeholders (EMs, Staff and Principal Engineers, Directors) to align on technology direction. • Champion engineering excellence, fostering a culture of autonomy, accountability, and quality. • Provide mentorship and leadership across engineering teams. • Integrate LLMs and other GenAI models into web applications through efficient API design and implementation. • Build and optimize API endpoints enabling seamless, real-time communication between front-end applications and back-end AI services. • Design and develop secure, scalable, and high-performing Java-based microservices for AI model deployment. • Develop robust back-end systems in Java to support deployment, scalability, and ongoing maintenance of GenAI models. • Build and maintain data pipelines, including preprocessing input data and post-processing model outputs for application use. • Implement best practices for sensitive data handling and maintaining high model performance. • Use Kubernetes and Docker for containerization and orchestration to ensure scalable deployment of AI applications. • Implement CI/CD pipelines for automated testing and delivery of code changes. • Maintain scalable and secure cloud infrastructure using platforms such as Google Cloud Platform or Azure for model training, storage, and deployment. • Utilize vector databases (e.g., Pinecone, Weaviate, Faiss) for embedding management and similarity search. • Work with frameworks supporting model development and deployment, including Hugging Face, LangChain, and OpenAI ecosystem tools. • Optimize and fine-tune LLMs based on specific application needs.



