Apply

Senior Software Engineer (Golang)

Posted 24 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

💸 Salary: 152000.0 - 220000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Fingerprint👥 101-250💰 $33,000,000 Series C over 1 year agoFraud DetectionCyber SecuritySoftware

🗣️ Languages: English

⏳ Experience: 5+ years

Requirements:
  • 5+ years of Golang experience
  • Extensive experience using large-scale databases like ClickHouse
  • Experience with data transformation tools like dbt
  • Experience with AWS container technologies like ECS/Fargate
  • Proven experience in API architecture and implementation
  • Experience designing and maintaining scalable public APIs
  • Ability to thrive in ambiguous environments
  • Strong communication skills (English) and collaboration skills
Responsibilities:
  • Work closely with stakeholders on an alpha product
  • Adapt to changing requirements
  • Deliver quick results for a faster time-to-market
  • Participation in a shared on-call rotation
Apply

Related Jobs

Apply

🏢 Company: Velotio Technologies

Posted 3 days ago
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 Fintech

🏢 Company: SoLo Funds👥 51-100💰 about 2 years agoImpact InvestingLendingFinancial ServicesBankingFinTech

  • 7+ years of experience in software development: We use Golang, Swift, and Kotlin
  • Extensive experience with development across all application layers (data, business logic, user interface development)
  • Extensive experience with Git, unit and integration testing, load and performance testing
  • Experience with AI-LLM powered dev tools
  • Experience with distributed architecture and containerization, event streaming, and microservices
  • Adherence to database infrastructure/design best practices, experience with PostgreSQL
  • Experience in API development, database and middle tier component design
  • Experience in Test Driven Development, mocking frameworks, dependency injection
  • Business-level English proficiency and ability to clearly communicate technical challenges to business units
  • Drive technical decisions within the company that align with the product roadmap and growth trajectory of the company
  • Work with engineering team to design a modern, scalable technical architecture and be a hands on builder
  • Review high level product features for technical feasibility and make technical recommendations
  • Participate in performing technical due-diligence on potential partners and third party vendors for integration
  • Load and performance test applications and identify areas for optimization across the entire technology stack
  • Be a mentor to more junior developers working on your projects, by setting development schedules, delegating tasks, and reviewing code
  • Develop and enforce development standards and best practices for the engineering teams
  • Work closely with backend and frontend engineers
  • Participate and provide feedback in brainstorming sessions and scoping meetings

AWSBackend DevelopmentPostgreSQLGitGoCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Fintech

🏢 Company: Kraken👥 1001-5000💰 Secondary Market over 1 year ago🫂 Last layoff 7 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 5+ years of backend engineering experience, ideally in trading, fintech, or financial services
  • 3+ years of hands-on experience with Go (Golang) in production environments
  • Strong command of SQL (MySQL, Postgres) and experience with caching/datastores such as Redis
  • Proven ability to work collaboratively with non-technical stakeholders in a fast-paced setting
  • Solid understanding of software architecture principles and system design
  • Collaborate with Traders, Quants, and Product Managers to deliver customized software solutions aligned with trading objectives
  • Design and implement scalable, high-performance, low-latency backend systems to support institutional trading workflows
  • Own end-to-end development of major features, including architecture, implementation, deployment, and monitoring
  • Write clean, maintainable, and testable code, with a focus on reliability and performance
  • Maintain and enhance continuously running services with high availability requirements
  • Integrate with third-party APIs (REST, FIX, WebSocket), normalizing and aggregating real-time market and trading data
  • Conduct thorough code reviews, identify bugs, and implement robust fixes to maintain production integrity

AWSBackend DevelopmentDockerPostgreSQLSQLKubernetesMySQLSoftware ArchitectureAPI testingGogRPCRedisRESTful APIsSoftware Engineering

Posted 11 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 135000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: DNSFilter👥 101-250💰 $15,000,000 Series A almost 2 years agoMachine LearningCyber SecurityNetwork Security

  • 5+ years of recent experience as a Software Engineer developing and maintaining applications in Go
  • Strong experience and understanding of building highly resilient distributed systems and ensuring they have at least 5 9s uptime
  • Knowledge of networking fundamentals and beyond (TCP/IP, DNS, HTTP/S)
  • Experience working with the open telemetry stack, including Prometheus
  • Working knowledge of AWS and EKS
  • Build, modify and support applications implemented using languages such as Go & Shell.
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Optimize software applications for maximum performance and efficiency, taking advantage of Go's concurrency capabilities, focusing on scalability and reliability

AWSBackend DevelopmentDockerPostgreSQLSQLAWS EKSGitKafkaKubernetesData StructuresGoPrometheusREST APIRedisCI/CDMicroservicesSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 India

🔍 Software / Industrial Internet of Things

🏢 Company: Litmus Automation👥 11-50💰 $30,000,000 Series B over 2 years agoArtificial Intelligence (AI)Oil and GasIndustrial AutomationInternet of ThingsPredictive AnalyticsSaaSMachine LearningInformation TechnologySoftware

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Golang Developer with a minimum of 5+ years of relevant work experience.
  • Strong proficiency in Golang programming with a deep understanding of networking concepts and protocols.
  • Experience integrating with cloud services (e.g., AWS, Azure, Google Cloud) and IIoT protocols.
  • Familiarity with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
  • Solid knowledge of data serialization, error handling, and security principles in integration projects.
  • Experience with version control systems (e.g., Git) and collaborative development practices.
  • Excellent problem-solving skills and ability to analyze complex integration challenges.
  • Strong communication skills for collaborative work with cross-functional teams.
  • Develop Golang-based connectors and APIs for seamless integration with cloud services like AWS, Azure, Google Cloud.
  • Implement support for IIoT protocols such as MQTT and CoAP.
  • Create connectors for SQL and NoSQL databases ensuring efficient data handling.
  • Build connectors for streaming protocols enabling real-time communication.
  • Handle data transformation and ensure compatibility across services.
  • Implement error handling mechanisms and ensure connectors' resilience.
  • Collaborate with cross-functional teams for high-quality integration solutions.
  • Conduct thorough testing to validate functionality and performance.
  • Optimize code and apply best practices for performance enhancement.
  • Provide comprehensive technical documentation.
  • Monitor connector performance and troubleshoot issues.
  • Stay updated with advancements in Golang and integration technologies.
  • Contribute to open-source projects to share expertise.

AWSPostgreSQLSQLGitIoTMongoDBMySQLAzureCassandraGoNosqlCommunication SkillsProblem Solving

Posted 7 months ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 6 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.