
Magassians is looking for a passionate backend engineer. It will be expected from you to build pragmatic solutions on mission-critical initiatives. If you know your stuff, see the beauty in code, have knowledge in depth and breadth, advocate best practices, and love to work with distributed systems, then this is an ideal position for you.
You will be responsible for:
- Designing the architecture of the core platforms of Magna5's products.
- Spend the majority of your time writing and reviewing code.
- Work with the team in defining the timelines for the deliverables
- Share knowledge with peers through brown bags and meetups
We are looking for:
- 3 -5 years of overall software development experience
- 1 year of Go programming experience
- Expertise working on SQL and No-SQL databases
- Experience using HTTP and AMQP transport mediums and streaming technologies like Kafka and NATS-Streaming
- Inner-drive to take the team to the next level in a fast-paced environment
Interview Process:
Our interview process is short and straightforward, with three rounds.
- Code - The first thing we look at is your ability to write code and tests. If you can share something, we can take a look great. Otherwise, we will send you an assignment.
- Technical Round - We schedule a technical round that can go up to 2 hours, where we have technical discussions plus remote pairing sessions.
- Culture Fit & Compensation - We double-check the potential team member is a culture fit. Culture fit is as important to us as writing code. Once we know that you are a great fit, we discuss and finalize numbers on the same call. You will have three days to take up the offer.

About Magassians VOIP Private limited
About
Connect with the team
Company social profiles
Similar jobs
- Strong understanding and development experience with Golang.
- Good experience with programming languages like Java or Python(anyone of them).
- Should have experience in C & C++ programming.
- Has built basic Docker containers and hands on experience on Kubernetes.
- Good knowledge with any of the Cloud Platform like Azure or AWS.
- Must be comfortable working in a Linux environment.
- Exposed into IOT domain and its protocols.
- Must be a good team player.
- Strong Communication Skills.
Design, develop and support real time data monitoring application and a dashboard for a VoIP network
Roles and Responsibilities:
- Design, build and maintain efficient, reusable, and reliable Ruby code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
Required Skills:
- 3+ yrs of experience developing Ruby applications on Linux platform with exposure to HTML, CSS and javascripts
- Solid understanding of object-oriented programming
- Experience with any one NoSQL solution like Redis, MongoDB, CouchDB is a must
- Deep understanding of high traffic, highly scalable, complex web applications
- Ability to work in a dev-automation environment with some source control, continuous integration/delivery systems
- Good problem solving/analytical skills
- Excellent written and verbal communication
Preferred Skills:
- Conversant with Elasticsearch, Neo4j and D3.js
- Inclination to GO programming
- Experience working with open source projects
About Simpl
http://getsimpl.com/">Simpl partners with popular online brands and offers their customers the ability to make purchases without paying for them at that very moment.
Over the years, additionally, it has also developed a range of offerings including a one-time checkout feature; Bill Box, which allows customers to automate their recurring expense payouts, and splitting a bill in three parts, to build a “full-stack solution,” said Nitya Sharma, co-founder and chief executive of Simpl, in an interview with TechCrunch.
Some of Simpl’s partners include telecom network Jio Platforms, food delivery service Zomato, pharmacy 1MG, grocer BigBasket and ticketing platform MakeMyTrip.
Know More About Simpl
[ https://techcrunch.com/2021/11/30/india-fintech-simpl-raises-40-million">https://techcrunch.com/2021/11/30/india-fintech-simpl-raises-40-million ]
[ https://getsimpl.com/about-us/">https://getsimpl.com/about-us/ ]
Tech Stack
Must Have
Java 1.8 or later/Golang/Ruby on Rails,
Spring, Spring Boot, Microservices, SQL / NoSLQ , REST APIs , Redis , Kafka, Rabbit MQ, Docker, AWS
Nice To Have
B2B / B2C / Cloud (AWS/ GCP) / SAAS Products , Software Best Practices , REST / GRPC , Domain Driven Design, Event and Message Driven Systems , Data Structures , Algorithms, OOPS, System Design, JUnit, Mockito, Fitnesse, Cucumber, HTML/ CSS / Javascript, Git , Bitbucket, Maven, Asynchronous / Functional / Reactive Programming in Java
Your Qualifications
- An Engineering Degree - B.E/B.Tech/MS/PhD in any stream – Computer Science preferred.
- 7-12 years of relevant experience in building highly resilient, highly scalable systems
- Understand the product management space with Agile methodologies.
- Demonstrated end-to-end ownership for development and design of least one cloud-based product - Experience in building microservices / platforms is desirable.
- Strong desire to drive change, and ability to adapt to change quickly. Proficient in new and emerging technologies.
- Ability to balance the long-term “big picture” and short-term implications of design decisions.
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
- Mentoring / coaching Junior and Senior Engineers.
- Focus on reusability, frameworks, patterns and configuration tools for faster development.
- Excellent in Engineering excellence – code quality, performance tuning / chaos engineering, operational excellence etc.
- DevOps and TechFinOps mindset to problem solving and product development.
- Be proficient in server-side development and optimization of data, including database creation and management and debugging
- Integrate data from various back-end services and databases
- Create and maintain software documentation
- Create user-friendly and intuitive interfaces
- Create and analyze reliable and secure back-end functionality
- Maintain, expand, and scale our website
- Remain knowledgeable of emerging technologies/industry trends and apply them into operations and activities
- Collaborate with front-end developers and web designers to match visual design intent
- Bachelor of Engineering/Technology in computer science, software engineering, programming, or equivalent
- Proficiency with languages such as Python, Golang, and Javascript (Node.js, Vue.js)
- Proficiency with MongoDB and MySQL
- Understanding of object-oriented programming
- Experience with the design and implementation of APIs
- Understanding of code versioning and management with Git
- Understanding of code deployment tools such as Jenkins, Capistrano, and ElectricFlow
- Track record of successfully managing multiple company or customer websites
- Excellent time-management and communication skills
Responsibilities:
- Hand on experience in Golang/Python/Ruby on Rails /Node.Js
- Must have at least 1+ years of experience in Team Handling
About us:
Siply helps underserved masses inculcate savings behaviour to build a more productive and financially secure country. Our Vision is to build the Digital Bank for 40 Crore Underserved Indians.
Company Link - https://siply.in/">https://siply.in/
About the Role:
This is the Senior role where you will build systems and infrastructure to enable seamless user experience across all our offerings in the space of Micro-Savings, Micro-Credit, Micro-Insurance, and associated Value-Added Services. You will power the user experiences on the App and translate complex technical issues into Business opportunities.
Responsibilities:
- Build the architecture for our Product platforms and take ownership for deliverables.
- Good Understanding of all stage of software development and also mentoring team.
- Design some of the most advanced & complex software systems / products in the industry.
- Determine technical feasibility of medium to low complexity features or solutions by evaluating problem, possible solutions and technology requirements.
- Exercise judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Collaborate and work closely with Engineering, Product and Design team.
Requirements:
- 4 to 7 years of experience in software product development.
- Degree in Computer Science or related field from top tier universities is preferred.
- Excellent abstraction, coding and system design skills.
- Strong hands-on technology experience building and running large scale systems handling multi-million sessions/transactions per day.
- Strong experience in large scale Database systems like rdbms & NoSQL stores.
- Excellent programming skills in Java/GO/NodeJS and expertise in multi- threading and performance-oriented programming.
Join us to be a part of our Growth Journey!
Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Skills & Requirements
- Bachelor’s Degree required, preferably in Computer Science or related field
- 3+ years of software development experience using GoLang/Java programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is required
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required
- 1-3 years of production-grade experience in Go Language Developer
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the full site of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
- Go's templating language
- Go's code generation tools, such as Stringer.
- Popular Go web frameworks, such as Revel
- Router packages, such as Gorilla Mux
- You must have the ability to write clean and effective code comments
- You must be familiar with the following Databases
- MySQL,MongoDB,Redis
- You must be familiar with RESTful APIs
- Understanding of Docker,Kubernetes is a bonus
- You must be familiar with code versioning tools such as Git
- Understanding of Front-end Technologies such as React.js & Next.js is a bonus
Educational:
- B. Tech / B. E in Computer Science or related field or MCA
Tech Stack:
Golang, Microservices (AWS ECS, App Mesh), Ruby, Rails, MySQL, Postgres, Redis, NATS.
Required Skills:
- 5+ years of experience with Ruby on Rails OR 2+ years of experience with Golang.
- 5+ years of experience with MySQL or Postgres and relational data modelling.
- Experience consuming and writing REST APIs.
- Focus on writing clear, maintainable, tested code.
- Experience with Git, continuous integration and regular deployments.
- Experience with complex Rails projects and design principles.
- Strong willingness to learn and use Golang at work.
- Experience with CI (continuous integration).
- Strong understanding of Linux.
- Strong understanding of Docker.
- You must be a strong communicator who can explain complex ideas to anyone regardless of background.
Preferred Skills:
- 2+ years of experience with Golang.
- Experience with Microservices deployed in Kubernetes.
- Experience with AWS ECS, App Mesh and Lambda.
- Ability and interest in mentoring junior engineers a plus.
- Excellent written communication skills and diligent ability to contribute to the team by performing code reviews.
- B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent experience










