Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 12, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The world's most innovative companies build communication solutions using MessageBird's applications and APIs. Get started today and talk to your customers over any channel, for any use case, anywhere in the world.
    Read more about this company

     

    Senior Software Engineer (Go)

    The Role

    • Senior Software Engineers play a key role in our product engineering squads. We are looking for a seasoned engineer to power our cutting-edge platform and drive the next generation of messagebird products that will change the way the customer engagement platforms work today. You’ll be responsible for helping design, develop and maintain our communication products and related services, enabling our customers to redefine the way they build relationships and do business. To be successful at this role you need to be proactive and confident, self motivated and an owner. We work together and collaborate in a world wide based team to deliver and meet and exceed our customers expectations.
    • Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analysed in a highly distributed and highly scalable environment.

    What You'll Do

    • Help design and build a performant, scalable and fault-tolerant communication platform.
    • Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
    • Work with and enable engineers from other teams who interact with the platform.
    • Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
    • Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
    • You will flourish working in a hyper-growth environment where the next project is ready to be picked up.

    What You'll Bring

    • At least 5 years of relevant software development experience
    • Strong experience in Golang is a must
    • Experience dealing with high traffic applications (1M+ requests per day) is a must
    • Strong experience working with relational and non-relational data stores (like MySQL, Cassandra, DynamoDB & Redis).
    • A strong product mindset and experience working in product-based companies.
    • Experience with microservices and highly distributed cloud based systems
    • Knowledge of (cloud) infrastructure principles (load balancing, high availability, containerized services, database configurations, security) is a must.
    • Strong verbal and written communication skills in English.

    It will also be evaluated if you have:

    • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD).
    • Experience with PHP
    • Experience with high-throughput relational database deployments
    • Ability to teach others, mentorships and help your peers grow.

    Method of Application

    Interested and qualified? Go to MessageBird on jobs.ashbyhq.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MessageBird Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail