- Early StageStartup in initial stages
Senior Golang Developer (Principal engineer)
- £10k – £15k • 0.1% – 0.4%
- Remote •+12
- 5 years of exp
- Full Time
Available
Remote only
Ananthaprakash T
About the job
Who we are?
At Makerble our mission is to give charities the insights to change the world faster. We provide technology products and consultancy services that enable people to understand their progress towards every goal that matters to them and their organisation.
Our digital platform, www.makerble.com is built around three core apps:
Makerble Contacts which is a CRM
Makerble Boards which is a Data Analytics suite
Makerble Surveys which is a survey deployment, analysis and visualisation suite
In addition to this, Makerble is designed to feel like a Social Network
Responsibilities:
Stability & Scale
Maintain stability while scaling backend systems to millions of users
Developing large multi-tenant applications in Golang.
Staying up-to-date with current and future Backend technologies and architectures.
Ability to build the application from scratch.
Technical Leadership
Provide technical leadership to the development team, guiding and mentoring the development team.
Drive best practices in coding, testing, and maintainability within the Golang ecosystem.
Being extensively knowledged with microservices architectures, event-driven, multi-tenant and monolith architecture.
Code Review and Quality Assurance
Conduct thorough code reviews to maintain code quality, adherence to coding standards, and performance optimization.
Implement and enforce best practices for code quality and conduct regular code reviews with the development team.
Improve the performance of the application
Train team to write high-quality code and tests
Technical Architecture
Lead the architectural design and decision-making process
Identify and address technical debt, scalability, and performance issues.
Ability to make decisions and provide direction in a fast-paced development environment.
Innovation
Rapidly assimilates and learns new information and encourages information sharing.
Synthesizes information from multiple sources into a meaningful representation of how change and innovation will create improvement.
Generates new ideas, approaches or solutions that can be introduced to existing processes or to new systems.
Requirements:
Proven experience leading and designing architecture on Golang and its ecosystem.
Proficient in writing raw SQL and knowledgeable on ORMs.
Experienced in handling large user bases and high-traffic systems
Experience with performance improvements (Caching Techniques, SQL Query Optimization, Performance monitoring and profiling).
Excellent working experience with Rest APIs & Cloud system architecture (Especially on AWS or Azure).
Proven experience in leading technical team
Any knowledge of Ruby on Rails is appreciated as your responsibility includes migrating the Rails backend to Goang
Experience - 5 to 10 years
Equity - 0.2%
Employment Type - Full Time
Mode - Permanent WFH (Remote)
Salary - competative as per industry standards once we're profitable
Note: As we're a startup, the initial compensation for this role is EQUITY ONLY until we're profitable. Please apply once if you're interested
Benefits:
Flexible Timings:
Embrace work-life balance with our flexible timing policy. We understand that life comes with its own rhythm, and we encourage our team members to tailor their work hours to suit their personal needs, ensuring a harmonious blend of personal and professional commitments.
Permenant Remote Work:
Enjoy the freedom and convenience of working from the comfort of your home. Our organization promotes a remote-friendly culture, empowering you to deliver your best work while maintaining the flexibility to create a workspace that suits your individual preferences.
5-Day Work Week:
Nurture a healthy work-life integration with our structured 5-day work week. We believe that a well-rested and rejuvenated team is pivotal for sustained creativity and productivity. This consistent schedule allows you to recharge over the weekends, ensuring you come back energized and ready to tackle new challenges.
Impactful Team Dynamics:
Join a dynamic and collaborative team that is passionate about creating a positive impact. At Makerble, we believe in the collective strength of our team to drive meaningful change. You'll be working alongside talented professionals who share a common goal of making a difference and fostering an environment that encourages innovation and camaraderie.
At Makerble, we believe that every person irrespective of their race, colour, religion, gender, sexual orientation, gender identity or expression, age, nationality, caste, disability or marital status can bring their purpose to life. So apply to us, to unleash your curiosity, challenge ideas and disrupt processes; use your energy to make the world a better place. As you work to make a real impact on the business and the world, we’ll work to help you change the world faster!