Apply

Software Developer

Posted over 1 year agoViewed

View full description

πŸ’Έ Salary: 141378 USD per year

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Backend DevelopmentNode.jsPostgreSQLPythonSoftware DevelopmentSQLC (Programming language)

Requirements:
  • Minimum of bachelor's degree in computer science, computer information systems, information technology, or equivalent experience.
  • Knowledge of React, Angular, Typescript, Angular Material, SCSS, WebAPI, Bootstrap, Node.js.
  • Experience with AJAX for user interface design.
  • Familiarity with testing frameworks like Jest, Karma, Jasmine, Cypress, and Mocha in a Test-Driven Environment.
  • Ability to work with SQL and NoSQL databases.
  • Experience using Github for CI/CD.
Responsibilities:
  • Perform all phases of the Software Development Life Cycle (SDLC) for software application development.
  • Develop applications using React, Angular, Typescript, and other technologies.
  • Test and debug applications using various testing frameworks.
  • Design and develop reusable components and frameworks.
  • Optimize SQL and NoSQL scripts for data retrieval.
  • Use Postman for testing Web API endpoints.
  • Document software designs and functionalities.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 75000.0 - 150000.0 USD per year

πŸ” Software vulnerability

🏒 Company: Exodus IntelligenceπŸ‘₯ 1-10Information ServicesInformation TechnologyNetwork Security

  • 5+ years of experience building solutions in Python.
  • 3+ years of experience developing applications using SQL databases and MongoDB.
  • Experience in maintaining database schemas and implementing migrations.
  • Experience developing RESTful APIs and micro-services in Python.
  • Experience with front end development, particularly with React and VueJS.
  • Experience in HTML, Django templates, styling (CSS), fonts, and LaTeX.
  • Experience working with Docker, Linux, and Gitlab.
  • Excellent oral and written communication skills.
  • Ability to work independently with minimal oversight.

  • Design and develop full-stack features and functionality in Django applications.
  • Ensure high quality code by creating unit, integration and end-to-end test cases.
  • Build out fully automated CI/CD processes using Gitlab API and Docker containers.
  • Participate in code reviews to enhance team efficiency.
  • Investigate potential errors and address platform outages promptly.
  • Document work appropriately.

DockerPythonSQLDjangoHTMLCSSMongoDBVue.JsReactCI/CDRESTful APIsLinuxMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 135000.0 - 175000.0 CAD per year

πŸ” Education technology

🏒 Company: Acuity InsightsπŸ‘₯ 101-250πŸ’° $5,000,014 over 1 year agoEducationHigher EducationTraining

  • Experience with backend JavaScript or ability to learn quickly.
  • Knowledge of distributed systems and cloud platforms, with a preference for AWS experience.
  • Comfortable working on full-stack web applications including UIs, APIs, databases, and deployment pipelines.
  • Experience in leading large system migrations, with a focus on both successful and challenging projects.
  • Deep curiosity and willingness to quickly master new technologies.

  • Build new systems and maintain existing ones for the Casper assessment platform.
  • Lead design discussions and mentor developers.
  • Participate in a multi-year migration of Meteor and MongoDB to a React, Lambda, and DynamoDB stack.
  • Collaborate with product managers to prioritize features and improvements.
  • Guide quality improvements through various practices and techniques.

AWSBackend DevelopmentDynamoDBFull Stack DevelopmentJavascriptMongoDBTypeScriptGoREST APIReact

Posted 3 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 140000.0 - 160000.0 CAD per year

πŸ” Technology

  • Extensive experience in supporting, maintaining, and improving existing web applications and features.
  • Strong skills in full-stack development with proficiency in Go or Python, Django, React, and Typescript.
  • Experience in architecting applications on cloud platforms like GCP, AWS, or Azure.
  • Experience with data model and schema design, and technologies such as PostgreSQL, Redis, and Cloud PubSub.
  • Thorough knowledge of API architecture and development.
  • Familiarity with current testing methodologies such as unit, integration, end to end, and service tests.
  • Effective communication skills for interacting with technical and non-technical teams.
  • Demonstrated ability to work with cross-functional teams.

  • Own the full stack and develop impactful features across the platform, from front-end user interfaces to back-end systems.
  • Collaborate with software developers, product managers, and designers to support mid to large features for user experiences.
  • Mentor junior team members, advocate for technical initiatives, and contribute to building software that achieves workplace equity.

PostgreSQLPythonDjangoGCPTypeScriptGoRedisReact

Posted 6 days ago
Apply
Apply

πŸ“ Canada

  • Post-secondary education in Computer Science or Software Engineering.
  • 10+ years of software development experience with languages such as Java and Go.
  • Experience with Java application servers.
  • Experience with containerization and cluster management using Kubernetes.
  • Experience with distributed data stores like Kafka.
  • Experience with web servers such as Apache HTTP Server.
  • Experience with version control systems like Git.
  • Experience with build tools such as Maven.
  • Experience with continuous integration tools like Jenkins.
  • Experience with relational and non-relational database design and development.
  • Excellent communication, analytical, and problem-solving skills.

  • Design and code complex software applications from business and technical specifications.
  • Develop, execute, and review tests to verify requirements.
  • Perform code reviews and identify defects.
  • Investigate and resolve complex technical issues.
  • Support junior team members through coaching and mentoring.
  • Enable continuous improvement by introducing new technologies and processes.
  • Create and review technical and end user documentation.

SQLGitJavaJenkinsKafkaKubernetesGoMavenNosql

Posted 6 days ago
Apply
Apply

πŸ“ Netherlands

πŸ” ECommerce

🏒 Company: Lightspeed CommerceπŸ‘₯ 1001-5000πŸ’° $716,100,000 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff about 1 month agoE-CommerceBusiness Information SystemsRetail TechnologyCloud Management

  • Demonstrable experience with PHP.
  • Experience in software development lifecycles and coding standards.
  • Strong understanding of Agile development and continuous delivery.
  • Attention to detail and abstract thinking.
  • Excellent communication skills.
  • Self-motivated and capable of functioning in a team.
  • Open mindset for feedback and improvement.
  • Eager to make decisions and take risks.

  • Own the delivery of features from design to production release.
  • Build reusable components for faster development.
  • Drive and own technical challenges within the team.
  • Collaborate with UX designers, product managers, and other developers.
  • Contribute to team culture and knowledge sharing.

PHPSoftware DevelopmentAgileRESTful APIs

Posted 7 days ago
Apply
Apply

πŸ“ United States

🧭 Internship

πŸ’Έ 35.0 - 45.0 USD per hour

πŸ” Continuous glucose monitoring (CGM)

  • Solid programming experience in Java/Kotlin or any other object/functional programming language.
  • Familiarity with test-driven development.
  • Passion for solving customer problems.
  • Enjoys working in a team environment.

  • Build a self-serve tool to onboard and manage clients to Dexcom identity platform.
  • Develop tools or processes to automate routine operational tasks such as deleting users per GDPR requirements.
  • Work collaboratively with a group of engineers to enhance the account management experience.

Software DevelopmentJavaKotlin

Posted 7 days ago
Apply
Apply

πŸ“ Cedar Rapids, IA, Lake Saint Louis, MO, Mandan, ND

🧭 Full-Time

πŸ” Utility and electrical engineering

🏒 Company: National Information Solutions Cooperative (NISC)

  • 5+ years of experience in software development, with a focus on developing solutions for technical fields such as electrical engineering.
  • Proficient in C++ and C#.
  • Experience with Java or other Object-Oriented languages.
  • Knowledge of relational databases such as PostgresSQL, SQL or Oracle.
  • Knowledge of or experience with Electrical Engineering or Power Systems Engineering.
  • Experience with asynchronous workflows and patterns.
  • Knowledge of web trends, architecture, and deployment patterns.
  • Proficiency with Git, including branching and merging workflows.
  • Experience with Jira, Confluence, Bitbucket, and Bamboo.
  • Commitment to NISC's Shared Values.

  • Design and build responsive desktop applications specifically for electrical engineering applications, ensuring that solutions are robust and scalable.
  • Develop and maintain RESTful web services to support application functionality.
  • Implement container-driven development using technologies such as Kubernetes and micro-services architecture.
  • Collaborate with cross-functional teams to research, design, and implement new features tailored to electrical engineering needs.
  • Research, analyze, and resolve moderately complex customer issues and bugs related to electrical engineering applications.
  • Perform unit testing and integration testing of code to ensure high-quality software delivery.
  • Adhere to established software development methodologies and procedures, and continuously seek to improve development practices.
  • Undertake other tasks as assigned to support team objectives and project goals.

PostgreSQLKubernetesC#C++RESTful APIsMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ Cedar Rapids, IA, Lake Saint Louis, MO, Mandan, ND

πŸ” Utility and electrical engineering software development

🏒 Company: NISC

  • 5+ years of experience in software development, focused on solutions for technical fields such as electrical engineering.
  • Proficient in C++ and C#.
  • Experience with Java or other Object-Oriented languages.
  • Knowledge of relational databases such as PostgresSQL, SQL or Oracle.
  • Knowledge of or experience with Electrical Engineering or Power Systems Engineering.
  • Experience with asynchronous workflows and patterns.
  • Knowledge of web trends, architecture, and deployment patterns.
  • Proficiency with Git, including branching and merging workflows.
  • Experience with Jira, Confluence, Bitbucket, and Bamboo.

  • Design and build responsive desktop applications specifically for electrical engineering applications, ensuring robust and scalable solutions.
  • Develop and maintain RESTful web services to support application functionality.
  • Implement container-driven development using technologies such as Kubernetes and micro-services architecture.
  • Collaborate with cross-functional teams to research, design, and implement new features tailored to electrical engineering needs.
  • Research, analyze, and resolve moderately complex customer issues and bugs related to electrical engineering applications.
  • Perform unit testing and integration testing of code to ensure high-quality software delivery.
  • Adhere to established software development methodologies and procedures, while continuously seeking to improve development practices.
  • Undertake other tasks as assigned to support team objectives and project goals.

PostgreSQLSoftware DevelopmentSQLKubernetesC#C++AlgorithmsRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ Canada

πŸ” InsurTech

  • Experience with Nodejs and Typescript.
  • Ability to provide technical guidance.
  • Experience in mentoring and coaching developers.
  • Knowledge of best practices in software development.

  • Work with the team to build the software that powers the Zensurance data collection, rating and pricing engines.
  • Provide technical guidance and enforce best practices in software development.
  • Coach and mentor software developers.
  • Assist the Engineering Leadership Team in continuously improving craft capabilities.

LeadershipNode.jsSoftware DevelopmentTypeScriptMentoringMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 110000.0 - 130000.0 CAD per year

πŸ” Composable commerce, customer data, retail platform engineering

  • 5+ years of industry experience as a full-stack JavaScript developer.
  • Expertise in front-end and back-end development.
  • Experience in eCommerce or retail POS/OMS systems technology.
  • Strong proficiency in HTML, CSS, JavaScript, React.js, GraphQL, Next.js, Node.js, Chakra UI, React Query, and TypeScript.
  • Understanding of responsive design with knowledge of mobile vs. desktop development.
  • Excellent interpersonal and client-facing skills.

  • Support and mentor developers in designing and implementing project work.
  • Collaborate with designers and the Product Manager to prioritize and plan work.
  • Maintain transparency by updating stakeholders on project progress.
  • Create and maintain technical documentation and diagrams.
  • Engage with clients to gather requirements and provide updates.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews to maintain high code quality.

GraphQLNode.jsAgileHTMLCSSJavascriptReact.jsTypeScriptNext.js

Posted 21 days ago
Apply