Apply

Sr Software Engineer

Posted about 6 hours agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ” Industry: Data management and IT/Security

Requirements:
  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Ability to learn new technologies and root cause complex problems.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership focusing on high quality and high performing deliverables.
  • Experience developing software or services for cloud based platforms.
Responsibilities:
  • Develop software for projects and features focusing on backend systems and APIs for data processing.
  • Design, develop, test and maintain clear, concise, and robust code.
  • Collaborate with engineers, designers, and product managers to implement product designs.
  • Create comprehensive test plans and automated tests to ensure product features function as expected.
  • Mentor junior engineers on code design and implementation.
  • Participate in team’s on-call/support rotation and take ownership of developed software.
Apply

Related Jobs

Apply

πŸ“ Bulgaria

πŸ” Collaborative Work Management

  • Proficiency in at least one programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms, data structures, and coding best practices.
  • Curiosity and a desire to understand how things work, with the ability to get to the root of complex problems.
  • Strong communication skills, able to convey technical concepts clearly to both technical and non-technical audiences.
  • A supportive mindset, willing to mentor and help colleagues get unstuck.
  • Passion for quality, taking pride in building reliable, high-performance software.
  • Empathy for users, able to translate customer feedback into effective solutions.
  • A growth mindset, viewing bugs, mistakes, and challenges as learning opportunities.
  • Legally eligible to work in Bulgaria on an ongoing basis.
  • Fluency in English is required.

  • Work on all aspects of software development, including front-end, back-end, cloud infrastructure, and test automation.
  • Drive high standards for internal services and open-source tools, ensuring reliability and scalability.
  • Deploy services and infrastructure changes frequently in an agile environment using full CI/CD pipelines.
  • Contribute to product development across ideation, customer engagement, planning, design, execution, and operational excellence.
  • Collaborate closely with cross-functional teams, including product managers, UX designers, and UX researchers.
  • Mentor junior engineers, balancing customer delivery with high coding and infrastructure standards.
  • Apply innovative problem-solving approaches and validate both your ideas and those of your teammates.
  • Define success for your team and the features you help build and ship.
  • Perform other duties as assigned.

Node.jsSoftware DevelopmentCloud ComputingJavaRuby on RailsAlgorithmsData StructuresCI/CDMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ Bulgaria

πŸ” Collaborative Work Management

  • Proficiency in at least one programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms, data structures, and coding best practices.
  • Curiosity and a desire to understand how things work, with the ability to get to the root of complex problems.
  • Strong communication skills, able to convey technical concepts clearly to both technical and non-technical audiences.
  • A supportive mindset, willing to mentor and help colleagues get unstuck.
  • Passion for quality, taking pride in building reliable, high-performance software.
  • Empathy for users, able to translate customer feedback into effective solutions.
  • A growth mindset, viewing bugs, mistakes, and challenges as learning opportunities.
  • Legally eligible to work in Bulgaria on an ongoing basis.
  • Fluency in English is required.

  • Work on all areas of software development, including front-end, back-end, cloud infrastructure, and test automation.
  • Drive high standards for internal services and open-source tools, ensuring reliability and scalability.
  • Deploy services and infrastructure changes frequently in an agile environment using full CI/CD pipelines.
  • Contribute to product development across ideation, customer engagement, planning, design, execution, and operational excellence.
  • Collaborate closely with cross-functional teams, including product managers, UX designers, and UX researchers.
  • Mentor junior engineers, demonstrating how to balance customer delivery with high coding and infrastructure standards.
  • Apply innovative approaches to problem-solving and validate both your ideas and those of your teammates.
  • Define success for your team and the features you help build and ship.
  • Perform other duties as assigned.

Backend DevelopmentNode.jsCloud ComputingFrontend DevelopmentJavaRuby on RailsAlgorithmsData StructuresCI/CD

Posted 3 days ago
Apply
Apply

🧭 Full-Time

πŸ” FinTech and Restaurant Technology

🏒 Company: Buyers Edge Platform, LLC

  • 8 years of professional software development experience, expertise in C# and JavaScript.
  • Strong expertise in relational databases, preferably SQL Server, including design, optimization, and query development.
  • At least 2 years of hands-on experience with cloud-based systems (AWS, Azure, Google Cloud Platform).
  • Experience in designing, building, and deploying scalable and maintainable software applications.
  • Solid understanding of software architecture principles, and best practices in cloud computing and distributed systems.
  • Knowledge of restaurant or FinTech-related software is an advantage.
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with RESTful APIs, microservices, and cloud-based architectures.
  • Knowledge of Agile or Scrum methodologies.
  • Ability to collaborate with Product Managers to refine system requirements.
  • Strong troubleshooting and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in cross-functional teams.

  • Review user requirements and create solution architecture through diagrams and documentation.
  • Implement solutions with high-quality code, adhering to best practices in design and testing.
  • Complete quality assurance on implemented solutions to ensure stability.
  • Work with stakeholders to develop UAT steps and ensure satisfaction with the results.
  • Assist in code releases, including rollout and testing.
  • Provide guidance and mentorship to junior team members.
  • Work independently and effectively as a full stack developer.
Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 120000.0 - 150000.0 USD per year

πŸ” Risk management

🏒 Company: LogicGateπŸ‘₯ 101-250πŸ’° $113,000,000 Series C over 3 years agoComplianceSaaSRisk ManagementCyber SecurityEnterprise SoftwareSoftware

  • Significant (6+ years) professional experience in software engineering or a Bachelor's in Computer Science or a related field.
  • Desire to grow as a leader, architect, and coder.
  • Understanding of best practices and competency in one or more modern languages.
  • Looking for an autonomous environment to perform optimally.

  • Lead, architect and develop features for the Risk Cloud platform.
  • Collaborate with product managers, designers, engineers, and QA professionals.
  • Implement modern best practices including a testing-first mindset.
  • Balance hands-on development with architectural leadership.
  • Produce clear documentation for features and processes.

AWSDockerPostgreSQLAgileCypressJavaSpring BootTypeScriptAngular

Posted 7 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 120000.0 - 150000.0 USD per year

πŸ” Governance, Risk, and Compliance (GRC)

  • Significant (6+ years) professional experience in software engineering or a Bachelor's in Computer Science or a related field.
  • Desire to grow as a leader, architect, and coder in a fast-paced environment.
  • Understanding of best practices and competency in one or more modern programming languages.
  • Looking for an environment that provides autonomy.

  • Lead, architect, and develop features for the Risk Cloud platform.
  • Work collaboratively with product managers, designers, engineers, and QA professionals.
  • Implement modern best practices in engineering, including a testing-first mindset.
  • Balance hands-on development with architectural leadership.
  • Produce clear documentation for features and processes.
Posted 7 days ago
Apply
Apply

πŸ“ Ireland

πŸ” SaaS

🏒 Company: G-P

  • Experience developing SaaS enterprise software in distributed teams.
  • Experience developing and integrating full-stack web applications using modern frameworks.
  • Knowledge in Node.js, Typescript, React, Java, APIs, and modern databases.
  • Previous knowledge of modern cloud architectures and technologies.
  • Experience with AWS.
  • Experience in a startup or high-growth environment is desirable.
  • B.S. in Computer Science or equivalent.

  • Design and develop our cloud-enabled products, working on all parts of the code stack utilizing modern frameworks and technologies.
  • Collaborate with Product and User Experience teams to understand requirements.
  • Mentor Software Engineers to facilitate knowledge development.
  • Advocate for modern agile methodologies and best practices.
  • Translate requirements into sprint stories and execute them.
  • Build quick prototypes to refine concepts into production-quality features.
  • Contribute to the evolution of the SDLC and the tech stack.

AWSNode.jsAgileFull Stack DevelopmentJavaTypeScriptREST APIReactSaaS

Posted 22 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 170000.0 - 222500.0 USD per year

πŸ” Technology / Software as a Service (SaaS)

  • 7+ years software development experience with Kotlin or Java, with additional experience in GoLang, Python, and JavaScript being a plus.
  • Experience building RESTful APIs and scalable back-end services.
  • Knowledge of Microservices in AWS.
  • Experience automating CI/CD for a highly scalable system.
  • BS or MS in Computer Science or related field, or equivalent industry experience.
  • Legally eligible to work in the US on an ongoing basis.

  • Develop Kotlin and Java-based backend components that scale easily to accommodate rapid customer growth.
  • Develop microservices and software solutions using AWS technologies.
  • Write clean and efficient code in Kotlin and Java based on product specifications and operational feasibility.
  • Develop and maintain CI/CD pipeline implementations.
  • Participate in the entire development life cycle, from concept to release.
  • Provide technical leadership and mentoring to engineers on design, code quality and best practices.
  • Participate in maintaining the operational health of our product features.
  • Work closely with other software engineers, SRE, and product managers.

AWSSoftware DevelopmentJavaKotlinCI/CDRESTful APIsMicroservices

Posted 27 days ago
Apply
Apply

πŸ’Έ 160000.0 - 190000.0 USD per year

πŸ” Fintech, payments

🏒 Company: LithicπŸ‘₯ 51-100πŸ’° $60,000,000 Series C over 3 years agoπŸ«‚ Last layoff about 2 years agoConsumerFinancial ServicesPaymentsFinTech

  • Experience shipping in production environment and leading projects.
  • Advanced distributed system instincts and design skills.
  • Ability to lead large cross-functional projects and step in as a strong individual contributor.
  • A proven commitment to empathy and inclusion.
  • Excellent communication skills.
  • Growth mindset and continuous desire to learn and improve is a must.
  • An interest in fintech and the payments space is preferred.

  • Ensure high reliability and availability for Lithic’s API.
  • Lead development of new card lifecycle features (card issuance, tokenization, and physical card manufacturing).
  • Ensure that the team is delivering reliable, secure, and scalable code with minimal tech debt.
  • Own initiatives from planning to launch, keeping stakeholders informed and aligned along the way.
  • Lead efforts to improve systems and processes both within the team and across engineering.
  • Drive strategic planning in collaboration with the engineering manager and product manager.
  • Mentor, sponsor, and empower team members to help them grow.
  • Participate in the team on-call rotation.
Posted about 1 month ago
Apply
Apply

πŸ“ Portugal

πŸ’Έ 70000.0 - 90000.0 EUR per year

πŸ” Benefit solutions

🏒 Company: LivelyπŸ‘₯ 501-1000πŸ’° $7,000,000 Debt Financing over 12 years agoWirelessMobileHealth CareSoftware

  • 5+ years of experience in software development, with a strong front end development background.
  • Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
  • Strong experience with JavaScript, TypeScript and Node.js and React.
  • Experience with Storybook.
  • Strong fundamental understanding of relational databases (PostgreSQL, MySQL).
  • Proven experience in designing and developing scalable, high-performance web applications.
  • Strong understanding of software architecture and design patterns.
  • Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.
  • Proven experience on building frontend services with high availability and scalability requirements.
  • Able to model and design intuitive and scalable schemas.
  • Experience with agile/scrum development methodologies.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Passion for technology and a continuous learner mindset.
  • Familiarity with AWS cloud platforms and DevOps practices is a plus.

  • Analyze and provide feedback on product requirements.
  • Implement features and functionality with clean and maintainable codes.
  • Take pride in software quality through rigorous functional testing and writing automated unit tests.
  • Troubleshoot production issues, provide resolutions and recommendations for improvement.

Node.jsPostgreSQLSoftware DevelopmentAgileDesign PatternsHTMLCSSJavascriptMySQLSCRUMSoftware ArchitectureTypeScriptReactInterpersonal skills

Posted about 1 month ago
Apply
Apply

πŸ“ Portugal

πŸ’Έ 70000.0 - 90000.0 EUR per year

πŸ” Benefits solutions

🏒 Company: LivelyπŸ‘₯ 501-1000πŸ’° $7,000,000 Debt Financing over 12 years agoWirelessMobileHealth CareSoftware

  • 5+ years at a technology company in a software development or similar role.
  • Fluent in both written and spoken English, with strong communication skills.
  • Bachelor's degree in computer science, or equivalent.
  • Strong knowledge in software design and familiarity with design patterns.
  • Experienced with TypeScript, Javascript, and NodeJs.
  • Strong fundamental understanding of relational database (Postgresql, Mysql).
  • Able to model and design intuitive and scalable schemas.
  • Strong debugging skills.
  • Strong product delivery records.
  • Experience with Agile/Scrum development methodology.
  • Proven experience on building backend services with high availability and scalability requirements.

  • Analyze and provide feedback on product requirements.
  • Implement features and functionality with clean and maintainable codes.
  • Take pride in software quality through rigorous functional testing and writing automated unit tests.
  • Troubleshoot production issues, provide resolutions and recommendations for improvement.

Backend DevelopmentPostgreSQLSoftware DevelopmentAgileDesign PatternsJavascriptMySQLSCRUMTypeScriptCommunication Skills

Posted about 1 month ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 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 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.