ApplySenior Full Stack Developer
Posted over 1 year agoViewed
View full description
📍 Location: Chicago, il, us
🗣️ Languages: English
Requirements:
5+ years experience in building production-level full-stack applications, bs, ms or phd in cs, engineering, math, physical sciences or equivalent real-world experience, ability to work independently, with a development team, and within large multi-team projects, excited to learn and grow with new technologies and adaptability to handle evolving requirements, has a shared sense of responsibility and ownership both in your code and the larger system that it operates in, ability to communicate issues openly and honestly even when difficult, previous energy storage system experience is preferred, power industry experience is a plus
ApplyRelated Jobs
Apply🔍 Software Development
- 8+ years of experience in designing, building, and deploying web applications.
- Strong proficiency in Ruby on Rails.
- Experience with front-end technologies such as JavaScript, React, HTML, and CSS.
- Experience with building RESTful architectures and/or GraphQL APIs, designing efficient, scalable, and secure interfaces for both internal and external use.
- Experience with relational databases such as PostgreSQL or MySQL.
- Proficiency in cloud-based environments (e.g. Google Cloud) and experience with building scalable applications that support complex workflows.
- Experience scaling products from launch to maturity, improving them to meet user and business needs.
- Proven ability to drive features from concept to delivery, ensuring alignment with goals.
- Tech leadership in guiding engineers to innovate and solve complex problems.
- Experience in engineering-driven teams with shared ownership of outcomes.
- Working closely with engineering, product, design, and other business stakeholders to align on project goals, gather and refine requirements, and ensure seamless execution.
- Evaluating different technical approaches, discussing potential tradeoffs, and recommending optimal solutions to address complex challenges.
- Driving the development and refinement of services and tools, ensuring high-quality implementation, and optimizing performance and scalability.
- Partnering with product managers and technical experts to define, develop, and successfully roll out new features that enhance user experience and business value.
- Identifying opportunities for process enhancements, incorporating feedback from stakeholders, and implementing best practices to improve system efficiency and team productivity.
Posted about 9 hours ago
Apply Apply📍 Canada
🔍 Software Development
🏢 Company: MindBridge Analytics Inc.
- Experience with cloud/virtual server and cluster environments.
- Experience with front end technologies: HTML, CSS, JavaScript, Angular, Typescript, etc.
- Experience in client/server computing including REST API design and usage.
- Knowledge of both cloud and on premises deployment of server platforms (Docker, Kuebernetes).
- Deep knowledge of the Spring Framework (Spring Boot).
- Experience in database using MongoDB, Postgres SQL, MySQL, Redis or other database technologies.
- Knowledge and experience with Unit testing frameworks (JUnit, JMeter or equivalent).
- Experience with software delivery via Github using GitFlow or equivalent team development and configuration.
- Work with multiple levels of MindBridge technology as needed to design and deliver technical solutions.
- Work with multiple levels of peers to interpret feature requests and develop software in interactive design/build/test cycles.
- Develop and expand unit and integration tests.
- Assist in resolving production support problems.
- Develop and suggest alternative approaches to resolving problems.
- Lead and mentor junior and intermediate members on the development team.
- Enforce standards and best practices in the workplace.
- Proactively seek opportunities to implement improvements to internal team processes and procedures.
- Communicate effectively with the development and management team to anticipate and resolve configuration management issues and potential problems.
Posted 2 days ago
Apply Apply📍 United States
🧭 Full-Time
💸 130000.0 - 160000.0 USD per year
🔍 Software Development
🏢 Company: GoodParty.org
- Strong JavaScript skills, experience with React.js, knowledge of API best practices, and excellent CSS/SCSS skills with the ability to create accurate, responsive designs.
- 4+ years of relevant full-time work experience, ideally within a fast-paced 0-to-1 environment.
- Actively interested in using AI, LLMs, and automating tasks through AI and have done previous work or personal projects in this area.
- Technical and analytical skills to diagnose, isolate, and resolve problems.
- Able to work independently and collaborate with others when needed to iteratively solve problems in real-time.
- Build intuitive, inclusive, and accessible tools that function seamlessly across desktop and mobile web and will empower candidates, volunteers, and creators to take effective action.
- Turn product requirements and designs into high-quality working software for candidates on our web-based platform.
- Build out AI and LLM use cases and utilize best practices in AI into our product to help candidates get elected, as well as opportunistic projects to spread our message and movement.
- Identify and maintain pixel-perfect site-wide design standards.
- Collaborate with our lean, agile team using CI/CD and Kanban methodologies.
- Work directly with product, design, and QA on your projects.
- Report to the CTO as an early team member.
AWSFrontend DevelopmentFull Stack DevelopmentCSSJavascriptReact.jsTypeScriptAPI testingNest.jsNext.jsCI/CD
Posted 6 days ago
Apply Apply🔍 Software Development
🏢 Company: Liaison International👥 501-1000💰 Private about 16 years agoHigher EducationEdTechCRMEnterprise ApplicationsDirect MarketingSTEM EducationContinuing EducationMOOC
- 10+ years of relevant work experience, including at least 5 years working in an Agile scrum team
- 8+ years working with C#, .Net and related technologies.
- 5+ years working with AWS and its critical technologies such as EKS, SQS, ECS, Redis Cache,
- 5+ years working with relational database systems (e.g., MySql or PostgreSQL) and in-memory key-value databases (e.g., Redis) and NoSQL database such as Elastic, MongoDB
- 5+ years designing, implementing, and maintaining CI/CD (continuous integration / continuous deployment) processes using tools such as Bitbucket Pipelines, Jenkins, and/or GitHub actions
- Working experience with OOP, SOA, microservices, and design patterns
- Experience building RESTful APIs
- Experience working with multiple tech stacks, and ability to quickly learn new technologies
- Excellent analytical and problem-solving skills
- Excellent communication skills
- Strong attention to detail
- Comfortable with Linux systems and bash command line
- Proficient with tools such as git, npm, Docker
- Good knowledge of AJAX, JSON, HTML and CSS
- Design and develop enterprise grade, high volume web and data applications platforms and state of the art technical solutions leveraging variety of technologies in public cloud such as AWS or GCP
- Develop and support APIs and business logic leveraging C#, .NET, docker, RabitMQ etc
- Develop and support web user interfaces using JavaScript Frameworks such as ViewJS, ReactJS
- Well versed with cloud native technologies and design patterns to build scalable cloud-based applications.
- Participate in design discussions and solution design sessions with product management and software development teams to shape new product features and platform capabilities.
- Provide support to critical production issues and infrastructure needs.
- Provide hands on guidance and mentorship to a team of front-end and back-end developers.
- Enjoy coaching, mentoring and guiding peer developers and QA engineers and working collaboratively with product and program managers, DevOps and other technical leaders.
- Contribute to evaluation, prototyping and selection of software solutions that will improve our technology infrastructure.
- Make recommendations to enhance performance and scalability of our flagship products.
- Develop unit tests and API integration tests to maximize code coverage in accordance with the software test pyramid.
- Apply Test Driven Development practices and software quality measurement tools to the improve quality of delivered software.
- Foster and support a culture of innovation and excellence in the engineering organization.
Posted 7 days ago
Apply Apply📍 United States
🧭 Full-Time
💸 160000.0 - 225000.0 USD per year
🔍 B2B payments
🏢 Company: Walrus👥 11-50AdvertisingMarketing
- 5+ years of experience designing, building, and deploying sophisticated web applications.
- Experience with tools for testing.
- Curiosity, and an interest in teaching and learning from your colleagues.
- Strong written communication skills.
- Design, build, and own exciting new modules; examples include payments, reputation, and new kinds of authentication.
- Work together to create standards and culture that will endure for years to come.
- Design innovative solutions to hard problems, and write a lot of code.
AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLCloud ComputingData AnalysisDesign PatternsExpress.jsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureUI DesignAPI testingREST APICI/CDData modelingDebugging
Posted 9 days ago
Apply Apply🔍 Software Development
🏢 Company: Enroute👥 1-10💰 Non-equity Assistance over 4 years agoE-CommerceEnterprise SoftwareSoftware
- Expertise in C# and the .NET framework.
- Proficiency in front-end technologies, such as Blazor or React.
- Solid experience with back-end technologies, including ASP.NET Core, Entity Framework, and SQL Server.
- Experience with CI/CD pipelines, version control systems (e.g., Git), and deployment tools.
- Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Experience with cloud platforms (e.g., Azure, AWS).
- Knowledge of microservices architecture.
- Proficiency in writing unit tests, utilizing tools like xUnit, NUnit for code quality assurance.
- Previous experience in Agile/Scrum development environments.
- Lead workstreams to achieve sprint goals and delivery commitments.
- Mentor team members through tailored development plans and constructive feedback to foster growth and continuous improvement.
- Represent the user’s best interests when collaborating with product and design partners to arrive at the best functional and technical solutions.
- Foster good Agile practices, encouraging effective estimation, delivery, collaboration, and continuous improvement.
- Solve complex problems with practical and efficient solutions.
- Ensure software meets all requirements for quality, security, modifiability, and extensibility.
- Design, develop, and maintain complex software solutions aligned with organizational goals.
- Collaborate with cross-functional teams to adapt to changing priorities and dynamic project requirements.
- Present technical updates to stakeholders, maintaining transparency throughout project lifecycles.
- Demonstrate strong communication skills for explaining technical concepts to both technical and non-technical audiences.
- Navigate dynamic environments with shifting priorities while maintaining focus and meeting deadlines.
- Take ownership of responsibilities with a self-motivated and self-driven attitude.
- Embrace a continuous improvement mindset, driven by a passion for learning and growth.
- Approach challenges with an analytical and problem-solving attitude to achieve high-impact results.
- Foster a positive, collaborative, and empathetic culture that empowers team members to grow and succeed.
Posted 11 days ago
Apply Apply🧭 Full-Time
🔍 Software Development
🏢 Company: Ruby Labs👥 11-50Media and EntertainmentMobile AppsSoftware
- Minimum of 2 years of professional experience as a Fullstack Developer.
- Strong proficiency in JavaScript/TypeScript.
- Hands-on experience with NextJS and NestJS.
- Solid knowledge of databases such as PostgreSQL and MongoDB.
- Experience working with TypeORM and PrismaORM.
- Deep understanding of RESTful API principles and GraphQL.
- Proficiency with Cypress tests.
- Familiarity with the Monorepo architecture concept.
- Practical experience with Docker.
- Working knowledge of AWS services, including EC2, S3, and Lambda.
- Experience with Kafka for message consumption and publishing.
- Proficiency in CI/CD workflows and tools.
- Develop and maintain web applications using NextJS and NestJS.
- Write clean, efficient, and well-documented code.
- Integrate third-party APIs seamlessly into applications.
- Contribute to the design and development of application architecture.
- Collaborate with developers, designers, and testers to ensure project success.
- Solve complex problems and address bugs proactively.
- Actively participate in discussions to improve solutions and development processes.
Posted 17 days ago
Apply Apply📍 United States
💸 150000.0 - 180000.0 USD per year
🔍 Legal
🏢 Company: Prevail👥 4-10Financial ServicesRisk ManagementInsurance
- Minimum 3-5 years of Ruby on Rails experience
- Minimum 7+ Coding experience
- Familiarity with Gen-AI tools and their practical applications in development workflows
- Strong understanding of git/source control
- Experience working with Docker
- Build end-to-end solutions with minimum coupling
- Co-write technical documentation with AI/familiarity
- Work with both object-oriented and functional programming paradigms
Backend DevelopmentDockerPostgreSQLSoftware DevelopmentFull Stack DevelopmentGitJavascriptRuby on RailsWebRTC
Posted 19 days ago
Apply Apply📍 Poland
🧭 Fulltime
🔍 SaaS
🏢 Company: GT👥 101-250Information and Communications Technology (ICT)Product ManagementInformation Technology
- Experience in proactive business problem solving, scope, and detailed technical implementation planning, providing feedback for visual designs
- Experience working as a full stack engineer for at least 5 years using Ruby on Rails on the backend and React / Redux on the frontend for SPA architecture
- Excellent debugging skills, going beyond "print debugging" for both Ruby and JS stacks
- Experience with raw SQL, slow query investigation on large data sets
- Git and Git flow approach, solid experience and understanding of main commands - branching, stashing, rebasing, fast forwarding, pushing changes
- Good understanding of Linux and where to look for certain things, navigational and search commands, regular expressions
- Solid practical usage of text editors and supportive tools for efficient coding
- Participating in business problem-solving by shaping up necessary user flows
- Contributing to technical designs as part of working on the scope
- Providing feedback during visual design review sessions
- Working on detailed technical implementation planning
- Building scoped functionality end to end, both backend and SPA frontend using Ruby on Rails, React, and Redux frameworks (50/50 backend to frontend)
Backend DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsRubyRuby on RailsAPI testingReduxRESTful APIsLinuxDebugging
Posted 21 days ago
Apply Apply📍 United Kingdom
🧭 Full-Time
🔍 ConTech
🏢 Company: C-Link👥 11-50💰 Angel over 4 years agoConstructionSoftware
- 5+ years of PHP development experience, ideally with frameworks like Laravel, Symfony, or custom middleware.
- 5+ years of React.js experience, including Hooks, Context API, and state management libraries (e.g., Redux).
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and Sass.
- Strong relational database design experience (MySQL).
- Familiarity with API design and integration (RESTful services, OAuth, JWT authentication).
- Experience working in a team leadership or mentorship role, coaching developers and sharing knowledge.
- Strong communication skills, able to work effectively in a collaborative team environment.
- Lead backend development efforts using PHP, ensuring robust and scalable solutions.
- Develop and maintain responsive front-end interfaces using React.
- Mentor junior developers and foster a culture of knowledge-sharing.
- Collaborate with the team to define project requirements and deliver high-quality solutions.
- Conduct code reviews and champion best practices.
- Proactively identify and resolve technical challenges.
- Work closely with the CTO and Team Lead to shape technical strategy and improve backend architecture.
Posted 22 days ago
Apply Related Articles
Posted 13 days ago
Why is remote work so nice? Let's try to see!
Posted 7 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 7 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 7 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 7 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.