

Skills:
· Strong knowledge of the Go programming language, including its paradigms, constructs, and idioms.
· Familiarity with common Goroutine and channel patterns.
· Experience with a wide range of Go frameworks and tools, including:
· Knowledge of dependency management tools such as Godep, Sltr, etc., is a plus.
· Familiarity with Go's templating language.
· Experience with Go's code generation tools, such as Stringer, is beneficial.
· Understanding of popular Go web frameworks like Gin.
· Familiarity with router packages like Gorilla Mux is advantageous.

Similar jobs

Stable Money presents a great opportunity to be a part of the founding team and participate in the 0 to 1 journey If you have at least 6 years of experience and you're someone who's all about distributed architectures, system design wizardry, and making Go or Java dance to your tune, read on!
What We’re Looking For:
Architecting Marvels: Designing and implementing scalable, resilient distributed systems that make our platform sing.
Coding Ninjutsu: Crafting elegant, efficient code in Go and/or Java that runs like clockwork.
Keeping Watch: Hands-on with monitoring and troubleshooting using open-source Observability stack—think Loki, Grafana, and all things metrics.
Cloud Whisperer: Leveraging core AWS services to build and maintain robust infrastructure that never sleeps.
Pipeline Maestro: Setting up and optimising CI/CD pipelines to keep our deployment game strong.
Mentoring Mastery: Guiding and mentoring junior engineers, sharing your wisdom and helping them grow into future stars.
Bonus Points:
Startup Savvy: Thrived in the fast-paced, dynamic environment of a startup.
Fintech Finesse: Familiarity with the unique challenges and regulations of the fintech industry.
If you're excited about joining a dynamic team where you can architect, code, mentor, and innovate, send us your resume! Let's chat about how you can help us revolutionize the fintech space. 🚀

Summary:
You will play a crucial role in designing, implementing, and optimizing smart contracts and zero-knowledge proof (ZK) circuits using Solidity and Rust programming languages. You will work closely with our development team to build scalable and secure blockchain solutions that leverage zero-knowledge proofs for privacy and scalability enhancements.
It is an amazing opportunity to work on cutting edge fintech Key
Responsibilities:
- Design, develop, and deploy smart contracts on Ethereum and other blockchain platforms using Solidity.
- Implement zero-knowledge proof circuits and protocols in Rust for privacy-preserving and scalable blockchain applications.
- Collaborate with the research team to explore and implement cutting-edge cryptographic techniques for zero-knowledge proofs.
- Optimize smart contracts and zero-knowledge proof circuits for performance, scalability, and security.
- Conduct code reviews and provide constructive feedback to ensure the quality and robustness of the codebase.
- Stay updated with the latest advancements in blockchain technology, zero-knowledge proofs, and decentralized finance (DeFi).
- Work closely with cross-functional teams including software engineers, and product managers to deliver high-quality blockchain solutions.
- Contribute to the development of technical documentation, including specifications, architecture diagrams, and developer guides.

As an SSE, you will play a crucial role in designing, developing, and maintaining our backend systems
that power our platform. The ideal candidate will have a solid background in Python Django and a
strong understanding of databases, caching, and distributed systems.
● Design, develop, and maintain robust, scalable, and high-performance backend systems using
Python Django.
● Collaborate with cross-functional teams to understand business requirements and translate
them into technical solutions.
● Optimize application performance and scalability by implementing caching strategies, load
balancing, and distributed computing techniques.
● Ensure data integrity and security by implementing best practices for data storage, retrieval,
and access control.
● Develop and maintain integrations with external APIs and services to support seamless
interactions with third-party systems.
● Identify and address performance bottlenecks and other system issues to improve overall
system efficiency.
● Write clean, maintainable, and testable code following industry-standard coding practices.
● Conduct code reviews and provide constructive feedback to peers to ensure code quality and
adherence to best practices.
● Mentor junior team members and assist in their professional growth.



- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions
- Consistently delivers complex, well backed and bug-free products in time
- Consistently takes well thought technical/design decisions
- Develops expertise in more than one area and shares knowledge with others. able to mentor/train in areas which are new to them.
- Drives people to solve engineering challenges
- Enjoys high respect of Tech and other cross functional teams
- Demonstrates effective communication with project team, management and
internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them
- Champion for SDLC best practices and high quality standards
- Expert at in RoR, Golang, NodeJS or Python. Good to have exposure to ML.
- Must have experience in cloud computing
- Operates independently with almost no oversight
- Is able to apply domain expertise to think critically and make wise decisions for the
team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks
- Has delivered multiple projects with end-to-end engineering ownership
- Keeps track of new technology/tools and embraces them as necessary
- 7+ years of experience in product driven organization
- A Bachelors or Masters degree in engineering from a reputed institute (preferably

- 4 year degree or equivalent experience
- 8 to 13 years of software development experience
- Demonstrates broad and deep expertise in any programming languages(Java, GoLang) and open source frameworks (e.g., Spring Boot, Micronut).
- Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure and microservices.
- Must have exposure to at least one cloud product/platform development.
- Working knowledge of any one client side framework like ReactJS or Angular, etc.
- Should have exposure to one or more databases like Cassandra, MongoDB, Graph, Redis, Elastic Search and Postgres.
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
- AWS - experience in extensive use of AWS offerings like Redis, Kafka etc.
- 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

Job Description
We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well documented and has a reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
-
Writing scalable, robust,, testable, efficient, and easily maintainable code
-
Translating software requirements into stable, working, high performance software
-
Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture

Are you passionate about using technology to make people's lives better? Are you interested in becoming a part of one of the hottest trends in the world of start-ups today? Are you excited about joining the online ultra-fast grocery delivery service business pioneer and driving the trend forward? Then this may be the right opportunity for you.
Role and Responsibilities
- Helping lead the software development lifecycle: technical design, implementation, testing, deployment, and support.
- Working with cross-functional teams effectively to enable business growth.
- Proactively identifying engineering bottlenecks and initiating proposals to improve them.
- Writing high-quality, well-tested code in alignment with industry-wide best practices.
- Applying a product mindset to back-end systems.
-
- About five years of experience delivering product-quality code in an agile set-up
- Experience with Golang, REST APIs, Microservice Architecture, Elasticsearch, Redis, Docker, or Kubernetes
- Understanding of the philosophy of cloud and an experience of maintaining cloud-native services.
- Experience in designing, building, scaling, and maintaining production services, and knowledge of composing a service-oriented architecture.
- Experience of working in a fast-paced, rapidly-growing company (Good to Have).
- Working knowledge of Node.js (Good to Have).
-
- Passionate about technology and making an impact.
- A perpetual learner, who stretches their boundaries and enjoys new ideas.
- A doer who takes initiative and works well in a team.
-
Who We Are
Blok is a technology-first, online ultra-fast grocery delivery service business, and we are on our way to revolutionize how millions of people across countries consume groceries. We believe in a world where getting everything you need, when you need it, sustainably, is the new normal. And it takes less than 10 minutes.
We believe we are positioned to lead this revolution. Why? Our founding and early team has held senior positions at Deliveroo, Uber, Glovo, Mercadona, or Unilever. We have done this before, and we believe we can do it again. But this time, even better.
Embark on the journey and help us launch the revolution in one of the highest growth industries of the year. Help us shape the new normal.


Responsibilities:
• Familiar with the software development life cycle (SDLC) from analysis to
deployment.
• Comply with coding standards and technical design.
• Adapts structured coding styles for easy review, testing and maintainability of
the code.
• Integrate the developed functionality and/or component into a fully functional
system.
• Ensure unit and integration level verification plan are in place and adheres to
great quality of code at all time.
• Active participate in troubleshooting, debugging and updating current live
system.
• Verify user feedback in making system more stable and easy.
• Work closely with analysts, designers and other peer developers.
• Preparing technical training documents for onboarding new engineers.
Requirements:
• Bachelor’s degree in computer science or equivalent practical experience.
• Understanding of OOPS concepts, Persistence, Threading.
• Good understanding of version control system (GIT).
• Knowledgeable in data structures and algorithms.
• A background in Engineering with sound oral and written communication skills.
• 3+ years of experience working on the server side.
Additional Requirements For Experienced Candidates:
• Exposure to API designing, scalable architecture and thorough understanding of
systems.
• Great database modeling skills.
• Working knowledge of Databases, both relational (such as PostgreSQL) and inmemory
database (such as Redis).
• Good understanding of web stack and how all the pieces fit together.
• Competent with developing web apps in popular MVC frameworks (Django, RoR,
etc,).
• Experience with open-source projects.
• Experience in designing interactive applications.

