Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 350+ Golang Compliance Solutions Strategies Jobs (1 new this month) in November 2024 at companies like Aicumen Technologies, Algorithmia and Rialtic with salaries from $20,000 to $250,000 working as a 2nd Platform Engineer - Go Lang, Software Engineer and Staff Golang Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,370 developer profiles page views in the last 30 days
Aicumen Technologies Inc., a truly digital company, is building transformational solutions and business models that harness value from the complex digital interactions using Krama, its proprietary cooperative digital mesh that supports creating the digital order.
Krama seamlessly brings together intelligence, connectedness, and trust to create a fundamental digital fabric on which new digital services can be directly built. More on this here - http://aicumen.com/krama.html
Experience: 2+ years in Go Lang coding
Location: Bangalore / Berlin / California
Responsibilities / Here's what you love doing:
Communicate, collect and analyze the requirements and convert them to elegant piece of code
Design short code sprints. Help fellow members with test & integration.
Share module development progress with the development team and product managers
Coordinate with cross-functional teams in the solution ecosystem for bug tracking
Take part in Go Lang Dev. conf., sprint meetings & retrospectives
Address issues filed in the GitHub repos and squash them with PRs.
Requirement / Here's what we love seeing in you:
Agile coding exposure in Go Lang, (Rust and JS are welcome as well!)
Hands-on experience in deploying systems on docker, Kube or mesos
Strong background in software development and SDLC (preferred)
Familiarity with Agile framework (and others too!)
Organizing abilities in developing & delivering modules on time
Excellent communication skills & Problem-solving aptitude
Hands-on experience in using packages like - net, time, math, runtime, libp2p etc.
Experience in marrying code with IPFS, Redis & other NoSQL DBs
Fluency in JIRA, Travis CI and package managers such as gx & get
BS/MS/BE in Computer Science Engineering or related field (preferred)
Benefits:
Opportunity to converge ideas and work together with some of the brightest minds in IoT, Blockchain, and AI
Explore the unturned rocks and deliver solutions to "real world" problems
Great office space and community to ask for help and guidance
Broader exposure to platforms that support next generation of digital solutions that empowers the untapped whitespaces.
Software Engineer Algorithmia Seattle / San Francisco, United States / Vancouver, Canada / Remote $100,000 to $150,000 a year
August 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Software Engineer (Production & Deployment)
Seattle, Vancouver, NYC, or Remote
Empower large enterprise to run AI/ML at scale, leveraging the best in modern distributed systems and automation technology
Join a truly remote-friendly company - work anywhere in the US or Canada including your sofa, the beach, or our Seattle waterfront office
Experience rapid growth in the first AI startup to be funded by Google
Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI/ML at scale. We allow anyone to run models on massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 60k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.
Undergoing enormous customer growth, we’re rapidly scaling our Customer Operations team to meet demand. We’re looking for talented Software Engineers to join a passionate, distributed group that's driving the design, deployment, and optimization of Algorithmia with our Enterprise customers. This unique role is a broad mix of automation, DevOps, infrastructure engineering, and software development - offering an unparalleled opportunity to learn, grow, and impact the most important financial institutions, intelligence agencies, and private companies in the country.
As a Software Engineer on the Customer Operations team at Algorithmia, you will:
Deploy Algorithmia Enterprise into Fortune 500 and Government environments
Design, build, and maintain the automation and infrastructure needed to deliver Algorithmia effectively, and to help us achieve even greater scale
Work cross-team to ensure Algoritmia supports unique customer environments, and to design solutions to meet specific customer needs
Eventually automate your role out of existence - then join us in doing something even more amazing
Handle the highest-tier of engineering support for AI/ML leaders
Have a real career plan, with mentorship and fast-track opportunities to promotion, technical leadership, people management, or wherever your interests may be
Work from anywhere in the USA or Canada. We have teams in Seattle, NYC, Vancouver BC, Nova Scotia - or go 100% remote from home (Snuggie, bunny slippers, and all - no judgement!)
And we might make the perfect match if you:
Want to work with modern cloud technologies and large scale distributed systems
Have experience multiple languages (Java, Scala, Go, Python, Bash, etc.), deployment tools (Docker, Kubernetes, Ansible, Terraform, etc.), and cloud providers (AWS, Azure, GCP, OpenStack, etc.)
Are passionate about automation, and believe nothing should ever be done manually twice
Enjoy working with customers to deliver solutions that meet business need, empower engineers (and data scientists!), and solve real-world problems
Feel most comfortable in hybrid roles that blur the line between Developer, Site Reliability Engineer, Deployment Engineer, Solutions Architect, and Consultant
Bonus points for a love of data science, any kind of AI/ML experience, interesting public code, or the implementation of something cool on our AI marketplace (hint: free trial!)
As a Software Engineer at Algorithmia you’ll join a passionate team that’s changing the way everyone uses AI and ML. You’ll solve real problems, make an impact, and work in a flexible environment that encourages you to follow your own interests as well. You’ll be welcomed into an intelligent, quirky, and diverse group and gain access to fantastic perks beyond just salary, equity, and insurance benefits - all from the comfort of your own sofa (or our dog-friendly office).
If this sounds like you APPLY NOW, or learn more at algorithmia.com
Algorithmia is an equal opportunity employer and we value diversity at our core. We will never discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status and encourage everyone to apply.
Staff Golang Engineer Rialtic USA, Remote (EST, CST, MNT) $200,000 to $250,000 a year
September 2024
52 Applicants This Week
Job Description
*Please note that we can only consider candidates in the US within EST, CST, MST time zones.
About Rialtic
Rialtic is an enterprise software platform empowering health insurers and healthcare providers to run their most critical business functions. Founded in 2020 and backed by leading investors including Oak HC/FT, F-Prime Capital, Health Velocity Capital and Noro-Moseley Partners, Rialtic's best-in-class payment accuracy product brings programs in-house and helps health insurance companies gain total control over processes that have been managed by disparate and misaligned vendors. Currently working with leading healthcare insurers and providers, we are tackling a $1 trillion problem to reduce costs, increase efficiency and improve quality of care. For more information, please visit www.rialtic.io.
The Role
We seek a motivated and curious Staff Engineer with extensive background experience in cloud-native distributed systems who hates manual processes and feels compelled to build tools to automate them away. As a key contributor to our core healthcare claims processing platform team and senior member of the technical staff, you will play a vital role in building solutions to improve workflows across multiple engineering teams, supporting client evaluations and implementations, live system support, site reliability, system testing and monitoring, and logging/alerting integrations. This position requires a customer-first, quality-oriented mindset. We are a data-driven organization, so instrumentation and measurement are how we determine the success or failure of our engineering efforts.
We tackle challenges that are common to healthcare companies and healthcare data, but we do it using a modern, cloud-native stack. Our core processing platform and related services are written in Go, while our clinical and financial analytics components that run inside the platform are written in Python. This is a back-end systems focused role: we won’t ask you to write Javascript (but being able to read it never hurts, and we have many APIs and interfaces between us, our clients, and our own systems). Our ability to parse, validate, process, write code against, and manage enormous volumes of data while performing complex analyses quickly and accurately is critical to our success.
If that sounds like a fun challenge, then you should apply for this position!
You will
During any given week in this role, you might:
Develop core platform features using Golang, Python, PostgreSQL, Kafka, and various cloud (AWS) services, with a particular focus on developer experience, tools, and testing;
Apply your experience with distributed systems to our architecture and services, drawing on your hard-won knowledge of the places where whole new classes of fun and exciting bugs lurk;
Collaborate with your engineering peers and build productive relationships with members of the Go-to-Market, Product Management, Clinical Content, and other teams that need our expertise to translate their requirements into coherent technical solutions;
Partner with our cloud/SRE team to understand the performance characteristics and storage needs for our Kubernetes clusters and the pods and containers that run there, which requires continual tuning as we dynamically scale throughout the day to meet client usage patterns and data flows while meeting sub-second SLA performance requirements;
Assist our infosec team in reviewing the findings of automated and manual security testing and audits, including both HITRUST and SOC 2 Type II, and work with the engineering team to implement and refactor code and services in a secure fashion;
Influence the whole Engineering organization to adopt best practices in software development and testing, helping us all develop high-quality, scalable, testable, and maintainable code;
Participate with internal and external stakeholders to understand the business logic and other requirements (such as refresh latency) for our Web-based payment integrity solution, client data warehouse exports, and one-time/ad-hoc analysis needs;
Write and help maintain specifications, documentation, diagrams, test plans, and other artifacts that represent the current and planned future state of our systems;
Serve as a peer reviewer for a colleague’s code, participate in an engineering architecture specification review, work with the product management team to refine a set of requirements or break a story down into concrete tasks for implementation; or
Mentor less-experienced developers as they grow in their own mastery of these topics and more.
Our systems and services tech stack includes (but is not limited to) Golang, Python, SQL, shell scripts, AWS EC2, Athena, Aurora / PostgreSQL, Kafka / MSK, Kubernetes, SQLite, Airflow, Spark, and more!
Go Developer Brahama.fi Remote (Europe) / Remote (Asia) $20,000 to $100,000 a year
June 2023
3 Applicants This Week
More Than 6 Months Old
Job Description
Brahma is a DeFi protocol focused on optimising the execution, monitoring, and automation of capital strategies. We offer a suite of tools to optimise your DeFi asset management strategies, allowing for automated operations while maintaining custody and optimised execution.
Our latest product https://console.brahma.fi, allows Safe multisig wallets to get automation capabilities without having to give custody of their funds. Imagine signing once a planned future task from your wallet, and get it automated over time (whether that’s compounding your investment, closing a position in case of a certain risk, and more)
Job Description
We're seeking a proficient Go Backend Developer who will join our remote team to architect and build engaging product experiences, translating design ideas, concepts, and requirements into functional products. You will be working closely with designers, product owners, and other team members to bring our tooling to life.
Responsibilities
Architecting & building functional systems and products
Work closely with team members to ensure system consistency and improve user experience.
Developing effective APIs
Monitor system performance and troubleshoot complex software issues.
Qualifications
Deep expertise in Go programming language with projects in production, whether at a company or personal projects
Proven experience architecting modern, scalable, and high-performing full-stack web applications
Experience building web services
Great attention to detail
Bonus Qualifications
Experience with Etherjs / web3js and go-ethereum
Experience with cloud architecture (AWS)
Built and tested personal/work projects from the ground up, which ran with a user base
We don't place a great emphasis on years of experience; instead, we're interested in your ability to build complex projects from scratch, your desire to learn more about web3 development and improve, and your problem-solving skills. Our team is small, ensuring that your contributions, whether as an engineer or otherwise, are always heard and discussed.
Benefits
Competitive salary and token performance-based bonuses
A fully remote, collaborative, and decentralised environment where your initiatives and ideas count and are rewarded
Learning from a flat and cross-functional team, you can learn anything around the web3 space as well as hardcore development and quant ecosystem with us
A unique open research environment where everybody contributes and sees the full spectrum of our work, from inception to production and trading
Shape the future of an on-chain protocol building for professional users on multiple chains.
To apply, please submit your Github and resume. We look forward to hearing from you!
This position offers you the opportunity to join a fast-growing technology organization that is redefining productivity paradigms in the software engineering industry. Thanks to our flexible, distributed model of global operation and the high caliber of our experts, we have enjoyed triple digit growth over the past five years, creating amazing career opportunities for our people.
If you want to accelerate your career working with like-minded subject matter experts, solving interesting problems, and building the products of tomorrow, this opportunity is for you.
The impact you'll make:
As a Golang Engineer, you will be responsible for contributing to the development of different platforms and applications; and collaborating with cross-functional teams to define new solutions.
Develop new features for a large-scale software platform and applications;
Keep the best practices and patterns in backend design and development;
Collaborate with cross-functional teams to define, design, and ship solutions;
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Technology stack:
Go to write their application code
Cassandra for most persistent data storage
Kafka for our asynchronous message queue
Envoy Proxy for RPC
Kubernetes and Docker to schedule and run their services
AWS for most of their infrastructure
React for internal web dashboards
What you'll bring to us:
+6 years of experience in Backend development
Working experience with Golang.
Experience in other languages such as Java 8/11, Kotlin, or Node.js is nice to have;
Proficiency in databases (MySQL, PostgreSQL, NoSQL);
Experience in Continuous Integration and Delivery Tools: Kafka, Docker, - Kubernetes, Git, Jenkins;
Familiarity with API creation and RESTful services;
Excellent English communication skills.
Some of the benefits you’ll enjoy working with us:
The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built.
The opportunity to form part of an amazing, multicultural community of tech experts.
A highly competitive compensation package.
A flexible and remote working environment.
Medical insurance.
An annual allowance for training purposes and in-company English lessons.
Special day gifts.
Come and join our #ParserCommunity.
Follow us on Linkedin
At Scratchpad, our mission is to unlock the highest levels of performance for sales teams. We believe we can do that by reducing complexity and creating delightful experiences, which has led us to pioneer the first workspace for revenue teams. We take the most tedious parts of daily work and turn them into efficient, delightful experiences that positively impact salespeople's professional and personal lives. But don’t take our word for it - read what our customers and top-tier investors are raving about
**Life at Scratchpad **
The Scratchpad team is defined by our values: simplicity, ideas, results, speed, delight, and feedback. We profoundly care about our customers, the work we do, and each other. You'll constantly be learning from your colleagues as we have a strong culture of feedback. We believe it's part of what has made us successful as a "remote first" company.
Working on the Engineering Team
You will collaborate with engineers, leadership, product, design, and customers to drive quality and innovation. Being a creative problem solver, you’ll enjoy designing solutions for difficult engineering problems. Building a workspace designed to improve sales performance is not easy, so we're looking for resilient and ambitious people who are excited by this challenge. If you’re compelled to work on a team that leads with empathy, values personal growth and never stops learning, join us!
**About You **
User-Focused: You put the user first with a keen sense of how your code will impact the user's experience in terms of performance, security and usability
Language Agnostic: we use a lightweight tech stack of Postgres, Go and Vue
Team Player: You're proactive; you can jump in and help clarify specs, work with users to understand bugs, etc.
Experience: 6+ years as a backend engineer
Goal Oriented: Problem-solver mindset who's biased towards action and getting stuff done
Self Aware: You don’t shy away from asking for help and are unafraid to say, “I don’t know”.
Lifelong Learner: Place value on personal growth and constructive feedback
Empathetic Communicator: You take a compassionate, organized and collaborative communication style with colleagues and users
Your Impact
Take full ownership of bringing specs to life by impacting all aspects of the development process from ideation, design, delivery, maintenance, and operations
Collaborate with teammates to come up with solutions to architectural and scaling challenges
Work cross-functionally and with end-users (revenue teams) to craft the best experience possible
Help shape the future of Scratchpad's culture and product
Perks
Competitive salary and meaningful equity
Medical, dental, and vision insurance (with 80% premium coverage)
$1,200 L&D stipend per fiscal year
Paid parental leave
Flexible Vacation/PTO + 11 company-wide holidays
401k with 4% company matching (and vests instantly!)
Stipend for home office
At least two in-person company offsites a year
Fully remote
Compensation
The estimated base salary range for this role is $172,000 - $200,000. Compensation estimates are based on market data about the role and level while individual compensation offers will be determined by factors such as job-related knowledge, skills, and experience.
**Our Commitment **
We believe that great ideas can come from anyone and anywhere. As an equal opportunity employer, we interact with respect, kindness, and compassion. We are committed to building a company that embraces and celebrates diversity, equity and inclusion. We're not afraid to let go of existing beliefs as we learn new information and uncover better ideas.
We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. Diverse teams build better products, offer more unique perspectives and help foster an inclusive environment for everyone.
All in Bits (AiB) aims to create a more transparent and accountable world through open-source software that enables permissionless innovation and borderless transactions. Our technology empowers builders to launch sovereign blockchains and decentralized applications (dApps) that are secure, scalable, and interoperable.
As a core contributor to the thriving Cosmos ecosystem, AiB engineers pioneered the first-ever Proof-of-Stake network and built the core infrastructure that powers Cosmos today including Tendermint Core, Cosmos SDK, and Inter-Blockchain Communication (IBC). From creating and funding to engineering and marketing, we prioritize simplicity and minimal production to build technological solutions that endure.
AiB is committed to upholding core Cosmos values of transparency, accountability, and decentralization. That’s why we support the creation of the Decentralists DAO for the Cosmos Hub to move all operations on-chain, starting with engineering. By establishing the Decentralists Engineering Team (DET), we aim to advance core components of the Cosmos tech stack and encourage open dialogue, decision-making, and innovation.
How we work:
We focus on talent rather than location to hire the very best person for every role. Open communication is vital, and we use the best tools to collaborate efficiently. Everyone has the autonomy to create their best work, which we reward with unlimited growth potential. AiB is remote-first, and to support your working life, we offer carefully considered benefits and hold regular team and company-wide meetings to encourage collaboration and interaction between teams.
You have flexibility to work the hours best suited to your lifestyle; as long as you deliver consistent quality work, the sky's the limit! You will be required to be available from 8 am - 10 am PST some days when we bring our people together to contribute to our Townhall sessions. We value diversity, inclusivity, honesty, and accountability. AiB is a place where talent thrives and you'll have the opportunity to carve out an exciting career trajectory best suited to your unique skills and interests.
About the position:
AiB's Developer Experience (DevX) team is seeking a talented and motivated software engineer with experience in designing and developing backend systems in Go. You will be working within the DevX team to define requirements, iterate on software solutions, and deliver useful developer APIs for people interested in building Gno ecosystem. We’re looking for a motivated and versatile engineer who understands developer ergonomics and has great written communication skills. Your work will be hugely impactful, as your APIs will be used by a rapidly growing, international audience of developers.
What you will be doing:
Design and build highly available and scalable backend systems, microservices and public facing APIs
Ensure the code you write is high quality, readable, maintainable with minimal technical debt
Review PRs from other members and share knowledge to contribute to increasing the team's total know-how
Have an active role in architectural decisions and design
We are looking for someone who has/is:
At least 6 years of experience as a Backend engineer with at least 4 years hands on experience in Golang.
Significant experience writing Golang with a good understanding of its best practices, concurrency primitives, go/ * packages, and reflection.
Strong skills designing high quality public APIs and Go packages.
Strong in computer science fundamentals including network, storage, OS, data structures, transpilers/compilers, etc.
Strong in designing and building backend systems in Golang, microservices, containers and container orchestration.
Strong knowledge in HTTP protocol, protobuf and gRPC.
Nice to have:
Experience building with Tendermint Core and Gno
Interest in topics such as proof-of-stake, consensus algorithms, decentralized exchanges, public-key cryptography, etc.
Experience in building smart contracts
Experience in Ansible, Terraform
Some experience in front-end development, mainly VueJS, ReactJS
Senior Backend Engineer - Payments Juni Europe (Remote), Sweden, United Kingdom, Spain, Italy, Germany, Netherlands, Lithuania, Brazil, India €80,000 to €135,000 a year
November 2022
4 Applicants This Week
More Than 6 Months Old
Job Description
Juni who? 👋
We’re Juni. The fastest-growing fintech startup in Europe. We’re born remote, built for remote work, and busy building the future of financial services for ecommerce entrepreneurs.
What we do 🤔
Think of us as the financial companion made for ecommerce. We’re building an all-in-one platform that helps ecommerce entrepreneurs understand their business better, improve decision-making, scale up, and unlock the full potential of ecommerce. We even finance their working capital to help achieve their goals and dream up new ones.
How & why we do it 🚀
We give our people the same thing we’re building for our customers: freedom. Freedom to work wherever there’s good Wi-Fi. Freedom to be 100% yourself. Freedom to explore your potential and what’s more – make the most of it. We truly believe we’re making the world a better place for ecommerce, and we want you to be a part of that mission.
Your role 🙋
Tackle convoluted problems and develop clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.
Your responsibilities 💪
In this role you’ll be:
- 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 efficient microservices distributed architecture
Within 1 month you'll:
Introduce an important architectural improvement to our Go codebase
Within 3 months you'll:
Help other web backend engineers say they’re learning a lot and are more productive because of you
Have helped us build new features quicker than we otherwise would have - our velocity has increased significantly
Within 6 months you'll:
Help introduce significant new features which radically improve our product.
Impact the quality of the product, getting to the point where we fix all bugs and are improving performance metrics
Be proud of the product and the codebase
Your qualifications 👨🎓
What we need to see:
- Experience developing, monitoring, and improving microservice architectures
- Knowledge of designing and implementing public and private APIs (gRPC/REST)
- Experience with CI/CD
- Great communication skills in English
What we’d love to see:
Strong knowledge of Go programming language, paradigms, constructs, and idioms (we are open to candidates who have strong programming knowledge in other languages but want to work in Go!)
Knowledge of security and/or devops best practices
Experience within the Payments domain
Your tool stack 💻
Mac. Chrome. Even… Windows. Choose the hardware that helps you work best. We’ll also support whatever software you need. From Miro to Slack and everything in between.
Tech stack
React, Javascript/Typescript
Go
gRPC (Protocol buffers)
PostgreSQL, Redis
Kafka
Docker, Kubernetes
AWS
Your people 👥
Forget office-based culture. This is people-first culture. We’re real. We never wait. We care deeply about building a better future for our customers and each other in a way that's never been done before. Here, you can work with people at the top of their game and who didn’t get there by playing games. You can help us change business for ecommerce entrepreneurs, change the world – wherever in the world you may be.
Your benefits 😍
We’re born remote-first. Transparent. Caring. Empowering. So our benefits are too.
Hello work. Meet freedom. Join us anywhere within 6 hours of Sweden time zone.
Swap 2D for 3D. Meet the team IRL at two in-person onsites per year.
Diversity is at our core. We're Part Swedish. Part Canadian. Part French. Part Malaysian. Part Italian. Part Nigerian. Part British. Part Turkish. You get the idea.
Great players can stay great players. Progress your career whether you choose to manage people or not.
Happiness stipend. The best things in life are free. But money can buy you a herd of puppies. Get €8,500 per year to spend on whatever makes you happy.
Work al desko. Get €500 a month towards a co-working space.
Stock options. We can’t promise you’ll make a fortune. But we’ll give it our very best shot.
Vacation days. At least 30 per year as standard. Awesome.
Global health insurance. You know. Just in case.
Get sick? No stress. Feel better with unlimited paid sick leave.
We are here for you. Unlimited access to mental health support via Spill.
Work with the best people for the job. Not the best people within 1 hour’s commute.
Get support to switch things up. People change. Careers can too.
Free your nine to five 🤘
Hit apply and help us revolutionise financial services for ecommerce entrepreneurs.
The process 📅
CV screening > Get to know us call > Team interview(s) > Values interview > Offer (for some roles we’ll include a task, but we’ll notify you if this is the case)
AREX is a data-driven FinTech that offers SMEs (Small and medium enterprises) innovative Financing as a Service solutions.
Our first product is an automated receivables exchange platform where invoices are converted into a tradable asset class called Exchange Traded Receivables (ETRs). ETRs are then sold on an open market where a single ETR can be purchased by one or multiple investors using automated trading bots.
Building from this we are now leveraging our cutting-edge technology to provide cashflow on-demand through a suite of embedded finance products and direct access to our institutional investor marketplace.
What Will You Do
Collaborate to build and scale our core systems and Marketplace.
Create and enhance software based on a tech stack composed by Go, gRPC, PostgreSQL, AWS EKS (Amazon Kubernetes managed service), GitHub Actions, Git, Docker and a bunch of other cool stuff.
Help to keep up an Agile environment, focused in delivery to meet our customers expectations.
Design simple solutions to complex business problems, ensuring availability and performance.
Improve the Software Development Life Cycle (SDLC), with automation at heart, boosting continuous integration and continuous delivery (CI/CD) practices and tools.
You will love this job if you are
Passionate on web technologies and deeply knowledgeable in APIs creation.
A programmer with experience in software engineering professional practices, like design patterns, SOLID principles, clean code and Domain Driven Design (DDD)
Keen to tackle the challenges of distributed architectures based on microservices.
Research and experiment with new technologies that are the best fit for the problem you are trying to solve. We are a startup, we aim to use the right tool to do the job.
Excited to have the opportunity to improve your code quality and problem solving skills on a daily basis.
More on this opportunity
At AREX Markets we celebrate diversity and are promoting an inclusive environment in which our team members from all different backgrounds, ages, genders or sexual orientations feel equally appreciated. In order to achieve this, we are committed to shaping a hiring process that provides everyone with an equal opportunity to get hired.
We strive to build a community where everybody is represented, and we make conscious choices to support inclusion and equal opportunities throughout our journey, from the recruitment process to career progression. We therefore actively encourage women to apply for this position, and in general people of different backgrounds, experiences, abilities and perspectives to join the team. We are an open and supportive place to work.
At AREX Markets we are fully remote and flexible, in consequence we are providing the fluidity and tools, including home office equipment, to help you do the job. Our HQ is in Barcelona, Spain, however we are a distributed organisation which keeps a mixed and elastic approach in terms of working on site and remotely.
Perks & Benefits
Besides the salary we offer the following perks
A MacBook Pro
Equity/Stock options plan
Private insurance paid by the company
Home office equipment budget
Training budget
One (1) additional holiday on your birthday
Tax relief plan for meals, kindergarten and public transportation
Team Building activities
Study & Training groups
Interview Process
About The Hiring Process
We are keen to explore your resume and, if you would like to, a cover letter with some of the things that drive you, professionally and personally as well. Let us know what makes you excited regarding your future role as a Software Engineer at AREX!
If it seems that we are a good fit for each other, we will set a call! The goal is to explain more details related to the team, tech stack, the duties of the role you are applying for and, more than anything else, get the chance to hear about your trajectory. This should take half an hour.
Next we will share a technical challenge that is expected to be completed within one (1) week. You will get a thoughtful description of the expectations in terms of tech deliverables and the way those will be submitted.
We'll let you know how things went within a week! If it still seems like a good fit all around, we'll schedule a one hour meeting with two of your peers to deep dive into the solution, so you will be able to explain what was achieved, the techniques you applied and trade-offs that were made.
Last but not least, you will get a call from one of our product savvy teammates for a half an hour conversation regarding communication, collaboration and customer focused design techniques.
At this point, you will get an offer letter! If not, we will let you know at any stage of the process, so you aren't left hanging.
Not sure if you'd be the right fit? Apply anyway! We'd love to know more about you and have an open conversation in respect to how we can grow together.
Senior Golang Software Engineer ML.S Vienna, Austria / Remote (Europe) €70,000 to €90,000 a year
August 2022
1 Applicants This Week
More Than 6 Months Old
Job Description
MLS is a privately owned company developing next generation software solutions for European Intelligence Agencies.
We are looking for a Senior Golang Software Engineer, with prior hands-on experience in creating networking proxy software. Job involves creating client/server software, using often proprietary, binary communication protocols. Good understanding of advanced networking concepts is required and prior experience with creating proxy software.
You should have a natural ability to establish trust and make people feel comfortable. You approach your work with a spirit of partnership and collaboration, not exclusion or rigidness. You're a resourceful problem solver; you can feel for gaps in what you're working on and suggest solutions. You're a manager of one. You can take a stand yet commit even when you disagree. You prefer direct feedback, and you
Requirements:
• Working remotely requires excellent asynchronous communication skills. We use Basecamp to manage projects and pitch ideas in form of long-form write ups.
• Several years of experience programming in a systems programming language, including at least a couple of years of Go experience.
• A good understanding of Go idioms and conventions.
• Several years of experience designing and implementing distributed systems.
• A good understanding of networking protocols (layer 2-7), especially TCP, UDP and QUIC.
• Experience designing and implementing custom networking protocols.
• Experience with observability tools, like DTrace, eBPF, etc.
• An understanding of how to build scalable and secure systems.
• An understanding of how the operating system kernel works and interracts with user software.
• An understanding of how Tor works, including its weaknesess, possible deanonymization attacks, etc.
• Familiar with both Linux/macOS.
Nice to Have
• Several years of C experience.
• Hands-on kernel programming experience.
• XNU (macOS) kernel experience.
• Reverse engineering experience, proficient in tools like gdb, IDA, ghidra, etc.
• Practical experience in how to evade Internet censorship.
• Experience implementing and operating SOCKSv5 or HTTP proxies.
What we offer
• The ability to thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
• Responsible and challenging activity
• International and dynamic work environment
• Broad, varied task area in which everyone is compelled to make things look beautiful and work flawlessly
• Extensive range of further education and training