Apply

Software Engineer II

Posted 11 days agoViewed

View full description

πŸ’Ž Seniority level: Middle, 3+ years

πŸ“ Location: Brazil

πŸ” Industry: Software Development

🏒 Company: XometryπŸ‘₯ 501-1000πŸ’° $75,000,000 Series E over 4 years agoArtificial Intelligence (AI)3D PrintingIndustrial EngineeringSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 3+ years

πŸͺ„ Skills: Backend DevelopmentPythonSQLFull Stack DevelopmentReact.jsTypeScriptNosqlCommunication SkillsSoftware Engineering

Requirements:
  • At least 3 years of experience in software development, in a fast-paced, product-driven environment
  • Experience with a marketplace product is highly desired
  • Strong technical expertise in a full-stack environment, with an emphasis on backend development
  • Familiarity with Python, Typescript, SQL and noSQL databases
Responsibilities:
  • Implementing projects through well defined and scoped tickets
  • Demonstrable understanding of software engineering fundamentals and best practices
  • Close collaboration with other engineers and product managers to become a valued member of an autonomous, cross-functional team
  • You will do code review and collaborate with others in the organization to perform good code reviews
  • Guarantee the delivery of superior software that not only meets but exceeds customer expectations, while aligning with the strategic business timelines
Apply

Related Jobs

Apply

πŸ“ Worldwide

πŸ” Software Development

🏒 Company: MeasuredπŸ‘₯ 101-250πŸ’° $21,000,000 about 3 years agoSaaSAnalytics

  • 4+ yrs production software experience.
  • BA/BS or equivalent experience.
  • Experience with Cloud platforms, preferably AWS.
  • Understanding of cloud services like ECS, Lambda, EKS, SecretsManager, RDS or their equivalents.
  • Experience with design and development in any of these languages: Java / Kotlin / Javascript / Typescript / Python, and desire to learn other languages.
  • Understanding of Microservices / serverless stacks with containerized deployments.
  • Experience with relational and NoSQL data stores like MySQL / Postgres or Redshift.
  • Understanding of programming concepts like iterative design, functional and object oriented programming and software design patterns, integration patterns and concepts of scalable architecture.
  • Experience with software development best-practices, including unit testing and continuous delivery.
  • Desire to apply agile development principles in a fast-paced startup environment.
  • Strong teamwork and communications.
  • Design, develop, and maintain REST APIs and integrate with advertising platforms.
  • Build and manage microservices and serverless architectures.
  • Implement and optimize queuing technologies and pixel technologies.
  • Develop and apply innovative caching techniques.
  • Utilize ML automation platforms for operational tasks.
  • Ensure process reliability engineering across the platform.
  • Manage CI/CD infrastructure for continuous deployment.
  • Implement adaptive systems for scalability and resilience.
  • Handle networking aspects within cloud environments.

AWSBackend DevelopmentPostgreSQLPythonSoftware DevelopmentAgileCloud ComputingDesign PatternsJavaJavascriptKotlinMachine LearningMySQLTypeScriptREST APIServerlessCI/CDMicroservicesNetworkingSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ Brazil, United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: TeachableπŸ‘₯ 51-100πŸ’° $4,000,000 Series A about 7 years agoEducationEdTechE-Commerce Platforms

  • 5+ years of hands-on experience building production web applications in an agile, startup environment.
  • Proficiency using Go or Ruby
  • Experience working with systems at scale utilizing microservices, AWS services
  • Interest in learning or exposure to event-based architecture
  • Team player mentality: high collaborative, documentation-focused and recognizing how to balance asynchronous communications and virtual meetings
  • A passion for solving complex technical problems in both new and legacy codebases.
  • A mindset of leaving the codebase better than how you found it.
  • Experience collaborating with multiple team members with varying experience levels to design and implement technical projects.
  • Ability to work and problem-solve independently.
  • A humble, collaborative, customer-focused, and highly curious approach to problem-solving.
  • Write secure, efficient, and high-quality code that adheres to best practices, such as encryption of sensitive data and input validation.
  • Develop scalable and reusable code that promotes efficient development, such as creating reusable libraries and components.
  • Identify areas for improvement in the codebase and take ownership of small-to-medium-sized systems, such as fixing bugs and optimizing performance.
  • Quickly understand documentation and utilize testing techniques, such as unit testing, integration testing, and stress testing, to ensure high-quality code.
  • Communicate effectively with team members and stakeholders, such as providing regular status updates and actively seeking feedback.
  • Adapt to roadblocks and proactively resolve issues, such as debugging and troubleshooting.
  • Align work with customer value by using feedback to prioritize features.
  • Balance priorities and seek guidance when needed to make informed decisions.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLAgileGitJavascriptRubyGoREST APICommunication SkillsCI/CDProblem SolvingMicroservicesDebugging

Posted 12 days ago
Apply
Apply

πŸ“ Brazil

πŸ” Software Development

🏒 Company: TeachableπŸ‘₯ 51-100πŸ’° $4,000,000 Series A about 7 years agoEducationEdTechE-Commerce Platforms

  • 2+ years of hands-on experience building production web applications in an agile, startup environment
  • Proficiency in using modern programming languages (Golang, Ruby, etc.) in a production environment in a backend or fullstack capacity
  • Experience on an engineering enablement or platform team or experience contributing engineering-wide initiatives
  • Experience working on a platform with multiple services
  • Team player mentality: highly collaborative, documentation-focused and recognizing how to balance asynchronous communications and virtual meetings
  • A passion for solving complex technical problems in both new and legacy codebases
  • A mindset of leaving the codebase better than how you found it
  • Experience collaborating with multiple team members with varying experience levels to design and implement technical projects
  • Ability to work and problem-solve independently
  • A humble, collaborative, customer-focused, and highly curious approach to problem-solving
  • Partner with engineers on the pod and throughout the organization to build high-quality, scalable products
  • Create and maintain technical documentation, guidelines, and best practices to ensure knowledge sharing and promote consistent development standards across the organization
  • Develop and deliver training programs to onboard new engineers and help them become productive quickly. Provide ongoing training and support to engineers on new technologies, tools, and best practices
  • Act as a mentor and provide technical guidance and support to other engineers. Help troubleshoot technical issues, review code, and provide feedback to improve the overall quality of software development
  • Constantly β€œleave it better than how you found it” mentality and are willing to work in and improve legacy code that you did not originally write.
  • Stay up to date with industry trends, new technologies, and best practices in software engineering. Evaluate and recommend new tools, frameworks, and methodologies that can enhance our engineering processes and capabilities

AWSBackend DevelopmentDockerSQLFull Stack DevelopmentGitKubernetesRubyAmazon Web ServicesGoCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDocumentationMicroservicesTeamworkNodeJSScriptingSoftware Engineering

Posted about 1 month ago
Apply
Apply
πŸ”₯ Software Engineer II
Posted about 1 month ago

πŸ“ Brazil

🧭 Full-Time

πŸ” Software Development

🏒 Company: Platform ScienceπŸ‘₯ 251-500πŸ’° $125,000,000 Series D about 1 year agoComplianceInternet of ThingsFleet ManagementTransportationSaaSSoftware

  • 3-5 years of experience working with software development;
  • Developing and maintaining robust and scalable full-stack applications utilizing Java and Kotlin for backend development and Angular and React for frontend development.
  • Designing, implementing, and testing efficient and well-documented code across the entire application stack, ensuring high performance and responsiveness.
  • Experience working with agile teams to define, design, and ship new features, participating in code reviews and contributing to architectural decisions.
  • Working alongside our engineering team for our telematics product building solutions for our platforms;
  • Developing using Java, Kotlin, Angular and React

Backend DevelopmentSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentJavaKotlinAngularReact

Posted about 1 month ago
Apply