Apply

Software Engineer

Posted over 1 year agoViewed

View full description

πŸ” Industry: Eye care

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Backend DevelopmentLeadershipNode.jsSoftware DevelopmentJavascriptCross-functional Team LeadershipC (Programming language)

Requirements:
Possess technical expertise, understand cloud architecture, have diverse technical skills, proficiency in domain-driven design, experience with modern tech integration, ability to collaborate cross-functionally, coding skills, practical experience in relevant areas
Responsibilities:
Act as full stack solution designer, provide oversight and leadership, conduct analysis, lead architecture design reviews, mentor domain architects, identify application profiles for optimization, support proofs of concept, advise and assist development teams, identify cost optimization opportunitiesApply

Related Jobs

Apply

πŸ“ Norway

🧭 Contract

πŸ’Έ 31.89 USD per hour

πŸ” AI/LLM

  • 3+ years of experience in a software engineering/software development role.
  • Complete fluency in the English language.
  • Ability to articulate complex scientific concepts clearly and engagingly.
  • Excellent attention to detail and consistency in writing.
  • Solid understanding of grammar, punctuation, and style guidelines.
  • Proficiency with Python.

  • Evaluating the quality of AI-generated code, providing human-readable summaries of rationale.
  • Solving coding problems and writing functional and efficient code.
  • Writing robust test cases to confirm code efficiency and effectiveness.
  • Engaging in various coding challenges and creating instructions for others.

PythonSoftware Development

Posted 9 minutes ago
Apply
Apply

πŸ“ Continental United States

🧭 Full-Time

πŸ’Έ 187000.0 - 220000.0 USD per year

πŸ” Fintech, SMB software, and consumer services

  • 5+ years of experience in software engineering.
  • Experience leading and owning end-to-end product development and impactful technology initiatives.
  • Ability to break down work into manageable tasks for a team and partner with operational teams.
  • Experience working with React Native or relevant mobile technologies.
  • Experience working in a collaborative environment involving different functions, stakeholders, and subject matter experts.
  • Desire to work in a fast-paced environment and a passion for self-improvement and mentoring.
  • Proficiency in both spoken and written English.

  • Own projects end to end, from design to implementation, managing complexity and working with stakeholders to think through areas such as business impact, reliability, operability, and security.
  • Collaborate with product managers, product design, or other cross-functional stakeholders on roadmap initiatives, product ideation, and prioritization.
  • Produce high-quality code that’s easily testable, readable, and accounts for edge cases and errors.
  • Architect tools, services, and systems using well-accepted design patterns to allow for iterative autonomous development and future scaling.
  • Uphold best practices and high standards for engineering and product quality in addition to mentoring newer team members.

Design PatternsJavascriptReact NativeRubyRuby on RailsTypeScriptgRPCPostgresREST API

Posted 20 minutes ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 170000.0 - 222500.0 USD per year

πŸ” Technology / Software Development

🏒 Company: SmartsheetπŸ‘₯ 1001-5000πŸ’° $3,200,000,000 Post-IPO Debt 4 months agoπŸ«‚ Last layoff almost 2 years agoSaaSEnterpriseSoftware

  • 7+ years software development experience.
  • 7+ years experience in at least one modern object-oriented programming language (Java, C#, Ruby, etc.).
  • 2+ years experience in SaaS application development.
  • Experience with modern web technologies and front-end frameworks.
  • Experience building Single Page Applications at scale.
  • Successful in environments with frequent production releases.
  • Experience writing complex asynchronous code communicating with multiple services.
  • Degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis.

  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release.
  • Create and promote modern web UI development.
  • Develop modular, maintainable components for applications using React, JavaScript, TypeScript, Node.js, HTML, and CSS.
  • Be a technical leader, implementing features in TypeScript and integrating with back-end Kotlin/Java services on AWS.
  • Develop and maintain CI/CD pipeline implementations.
  • Lead code reviews and architectural discussions with other engineers, UX designers, and product managers.
  • Mentor junior engineers on code quality and best practices.
  • Develop scalable services that process millions of user actions.

AWSNode.jsFull Stack DevelopmentJavaJavascriptKotlinTypeScriptReactCI/CDMicroservicesSaaS

Posted about 1 hour ago
Apply
Apply
πŸ”₯ Sr. Software Engineer
Posted about 2 hours ago

πŸ“ UK and Europe

🧭 Full-Time

πŸ” Digital content creation

  • Excel in navigating ambiguity where requirements are not clear-cut.
  • Approach challenges incrementally with a test-and-learn methodology.
  • Self-motivated and proactive, driven by your own initiative.
  • Experience in a fast-moving startup environment is desirable.
  • Support teams outside of your specific project.

  • Writing well-architected, maintainable code.
  • Planning and leading high-complexity stories and epics.
  • Writing unit, functional and end-to-end tests.
  • Reviewing story plans and offering insights on impacts to other parts of the application.
  • Carrying out and receiving intense code review sessions.
  • Focusing on user experience.
  • Participating as a primary on-call resource for service disruptions.
  • Suggesting new technologies and techniques to improve engineer productivity.
  • Collaborating with and mentoring peers on security best practices.
  • Deploying code to production and seeing real customer impact.

AWSDockerNode.jsPHPHTMLCSSJavascriptJenkinsTypeScriptRedisReact

Posted about 2 hours ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 130000.0 - 160000.0 USD per year

πŸ” Mental health care

  • Must be able to legally work in the US.
  • Deep understanding of web development concepts and principles.
  • Example of full-stack projects.
  • At least one major demonstrable project with front-end code, back-end code and database.
  • Ability to design, develop and launch a web application from start to finish.
  • 5+ years of experience in web development, solving challenging problems and implementing new features from scratch.
  • 3+ years of experience in SQL, designing relational DB schemas and complex queries.
  • Familiar with web & SQL security best practices.
  • Comfortable working outside the context of a framework.
  • Experience using git in a team environment.

  • You will develop end to end. You own your features and see them through to production and beyond.
  • You will develop best practices and write clean, secure, readable, scalable code. OOP where appropriate.
  • You will collaborate with other team members, including engineers and cross-functional colleagues.
  • You will integrate and build for external and internal APIs.
  • You will develop new products in PHP and alter existing PHP code.
  • You will write and optimize SQL queries and design schemas.
  • You will create and code complex backend algorithms.
  • You will profile and optimize new and legacy code.
  • You will use CSS and JavaScript to complete functionality of new products.
  • You will leverage Bootstrap 3, jQuery, HTML5, CSS3 and other open-source technologies.
  • You will always be thinking cross-device and cross-platform.
  • You will ship often and fast with continuous deployment.
  • You will care and be involved in our product, mission, and success.

PHPSQLHTMLCSSJavascriptjQueryMySQLNginxRedisReactLinux

Posted about 2 hours ago
Apply
Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Fintech

  • A university degree (B.Sc.) in computer science or a related field of study or a successfully completed training as an IT specialist.
  • Starting your career or having some experience as a developer in a professional team.
  • Good understanding of technical basics.
  • Solid experience with Kotlin or Java.
  • Good analytical and communication skills, attention to detail, and independent work attitude.
  • Very good language skills in English; German knowledge is an advantage.
  • Enthusiasm for collaborating within an international, English-speaking environment.
  • A soft spot for automation and clean code.
  • Knowledge/experience in the field of financial services is an advantage.

  • Create or rework functionalities around clients’ Money Management.
  • Work and learn with experienced computer scientists and investment professionals.
  • Utilize modern technologies such as Java/Kotlin and AWS in an agile environment.
  • Build and enhance in-house applications employing a scalable and reliable approach.
  • Implement ideas independently or in collaboration with other teams.

AWSSoftware DevelopmentAgileJavaKotlin

Posted about 2 hours ago
Apply
Apply
πŸ”₯ Backend Software Engineer
Posted about 2 hours ago

πŸ“ Portugal

πŸ” Technology

🏒 Company: BytePitch - Software Labs

  • More than 3 years of experience in similar functions.
  • Familiar with service-oriented architectures, design patterns, and data structures.
  • Competent in test automation, continuous integration, and continuous delivery.
  • Proficient in building performance applications and monitoring them.
  • Expert in relational and non-relational databases (SQL and NoSQL).
  • Solid experience with frameworks such as Node.js and with AWS.
  • A very good command of programming languages such as Javascript and Typescript.
  • Skilled in building highly concurrent, transactional, and resilient services.
  • Blockchain knowledge is valued.
  • Acquainted with agile methodologies such as Scrum, Kanban, and DevOps.
  • Fluent in English.

  • Designing, developing, testing, and maintaining backend components and systems to support our software applications.
  • Creating efficient and secure APIs facilitating communication between the front-end and various services.
  • Design and optimise databases, write complex SQL queries, and work with relational and NoSQL databases.
  • Build systems that can handle high-traffic loads and scale horizontally as needed.
  • Identify and resolve performance bottlenecks and continuously improve system performance.
  • Implement security best practices to protect data and systems from potential threats and vulnerabilities.
  • Write unit tests, conduct thorough testing, and troubleshoot issues to ensure the reliability of backend systems.
  • Work closely with Frontend developers, DevOps engineers, and other team members to deliver integrated solutions.
  • Create clear and concise technical documentation for backend systems, APIs, and processes.
  • Stay up-to-date with the latest backend development trends and best practices.

AWSNode.jsSQLBlockchainDesign PatternsData StructuresREST APINosqlCI/CDMicroservices

Posted about 2 hours ago
Apply
Apply

πŸ“ Ukraine, Serbia, Bulgaria, Romania

πŸ” Insider Risk Management and User Behavior Analytics

🏒 Company: TeramindπŸ‘₯ 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

  • 5+ years of commercial software development experience.
  • 2+ years experience in Golang, designing and building scalable high-performing applications.
  • Ability to independently and proactively lead a feature through the entire development cycle while cooperating with different teams.
  • Experience with Docker and Kubernetes.
  • Experienced in microservice architecture and building RESTful services.
  • Fluent in conversational and written English (B1+) for daily interactions with multicultural teams.
  • Highly organized with precise attention to detail.

  • Design, develop, test, and implement high-quality software solutions that are reliable, scalable, and maintainable.
  • Research and suggest the best way to implement business requirements.
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product.
  • Enhance software delivery and quality throughout the entire software development cycle.
  • Manage any issues that may arise and drive resolutions throughout the development process.
  • Collaborate with cross-functional teams and leverage technical expertise to make informed implementation decisions.
  • Participate actively in code reviews and software lifecycle activities.
  • Work with other team members and technical leads effectively and with minimal supervision.

DockerSoftware DevelopmentKubernetesRESTful APIsMicroservices

Posted about 3 hours ago
Apply
Apply

πŸ“ Hong Kong

πŸ” Financial services, Insurance

🏒 Company: BjakπŸ‘₯ 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
  • Experience working in an Agile development environment is preferred.
  • Fluency in English, both written and verbal, is required. Knowledge of Bahasa Indonesia is a plus.

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
  • Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to drive innovation and improve development processes.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

PostgreSQLPythonAgileDesign PatternsGitJavaJavascriptMongoDBMySQLVue.JsC++AlgorithmsData StructuresAngularREST APIRedisReactCI/CD

Posted about 6 hours ago
Apply
Apply

πŸ“ China

πŸ” Financial services, insurance

🏒 Company: BjakπŸ‘₯ 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
  • Experience working in an Agile development environment is preferred.
  • Fluency in English, both written and verbal, is required; knowledge of Bahasa Indonesia is a plus.

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
  • Stay updated on emerging technologies, industry trends, and best practices in software development to drive innovation and improve development processes.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

PostgreSQLPythonAgileDesign PatternsGitJavaJavascriptMongoDBMySQLVue.JsC++AlgorithmsData StructuresAngularRedisReactCI/CDRESTful APIs

Posted about 6 hours ago
Apply