CrawlJobs Logo

Mid / Senior Software Engineer

· Job Posted January 02, 2026
Apply Position
Job Link Share

Job Description

AppNation was founded in 2021 with a mission to develop world-class, AI-powered mobile applications that make a lasting impact on millions of users. We are the creators of Genie, Fotorama, and Arch, delivering innovative solutions that enhance everyday experiences. Our apps have consistently ranked among the top charts in over 30 countries, reaching more than 50 million users worldwide. Recognized by Apple on the App Store, we continue to push the boundaries of innovation in the mobile tech industry.

Job Responsibility

  • Develop primarily on backend for new and existing projects
  • Build and enhance critical web panels, including admin dashboards, automation tools, and marketing analytics platforms
  • Define best practices and craft products that set a high bar for quality and user experience
  • Take full ownership of work, driving projects from conception to delivery
  • Continuously research, analyze, and integrate emerging technologies, market trends, and new techniques
  • Maintain comprehensive documentation

Requirements

  • 5+ years of professional experience in software development
  • Advanced skills in NodeJS with robust experience in SQL databases (e.g., MySQL, PostgreSQL)
  • Hands-on expertise with memory-based databases such as Redis and Memcache
  • Well-versed in Google Cloud Services, including Firebase, API Management, Compute, Containers, and Analytics
  • Deep proficiency in React, Next.js, and TypeScript
  • Solid experience with unit testing and familiarity with test automation tools
  • Bonus experience in Python, AI concepts, message queues like RabbitMQ, CI/CD workflows, and advanced Google Cloud Platform tooling
  • Analytical mindset and ability to adapt to a fast-paced environment
  • Excellent time-management and organizational skills
  • Excellent communication skills
  • Strong command of English

Nice to have

Bonus experience in Python, AI concepts, message queues like RabbitMQ, CI/CD workflows, and advanced Google Cloud Platform tooling

What we offer

  • Work-from-home Wednesdays
  • Premium private health insurance
  • Meal and commute compensation
  • Comprehensive relocation support
  • Day off to celebrate your birthday

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Mid / Senior Software Engineer

8 matching positions

Mid / Senior Software Engineer

Develop world-class, AI-powered mobile applications. Collaborate with small, aut...
Location
Location
Salary
Salary:
Not provided
appnation.co Logo
AppNation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software development
  • Advanced skills in NodeJS
  • Robust experience in SQL databases (e.g., MySQL, PostgreSQL)
  • Hands-on expertise with memory-based databases such as Redis and Memcache
  • Well-versed in Google Cloud Services (Firebase, API Management, Compute, Containers, Analytics)
  • Deep proficiency in React, Next.js, and TypeScript
  • Solid experience with unit testing
  • Familiar with test automation tools
  • Bonus experience in Python, AI concepts, message queues like RabbitMQ, CI/CD workflows, and advanced Google Cloud Platform tooling
  • Analytical mindset
Job Responsibility
Job Responsibility
  • Develop primarily on backend for new and existing projects
  • Build and enhance critical web panels (admin dashboards, automation tools, marketing analytics platforms)
  • Define best practices and craft products that set a high bar for quality and user experience
  • Take full ownership of work, driving projects from conception to delivery
  • Continuously research, analyze, and integrate emerging technologies, market trends, and new techniques
  • Maintain comprehensive documentation
What we offer
What we offer
  • Work-from-home Wednesdays
  • Premium private health insurance
  • Meal and commute compensation
  • Comprehensive relocation support
  • Day off to celebrate your birthday
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Troubleshoot and optimize automation, reliability, and monitoring for Live Site running as part of an on-call rotation owned by engineering team
  • Experience with distributed systems, messaging systems like Kafka etc - Large scale system design
Job Responsibility
Job Responsibility
  • Lead the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency
  • Innovate and make service deployment and maintenance an efficient well-oiled machine that provides excellent reliability with minimal manual engineer intervention
  • Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack while executing processes corrective action and continual service improvement
  • Drive Infrastructure security improvements for mission critical high scale workloads
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior and mid-level
  • Fulltime
Read More
Arrow Right

Software Engineer Mid to Senior Level

Mayvue is seeking highly motivated Mid to Senior Level Software Engineers to joi...
Location
Location
United States , Pittsburgh
Salary
Salary:
Not provided
mayvue.com Logo
Mayvue Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years designing and developing production software
  • 6+ years of C#, .NET Framework, .NET Core
  • 6+ years with SQL Server/Oracle databases
  • 6+ years with modern JavaScript frameworks (we use Vue)
  • Strong experience with OOP, unit testing, and design patterns
  • Deep understanding of the software development life cycle
  • Strong problem-solving, accountability, and collaboration skills
  • Passion for learning, growth, and continuous improvement
Job Responsibility
Job Responsibility
  • Design, develop, and maintain production-level software solutions
  • Collaborate with cross-functional teams to deliver high-quality applications
  • Influence technical decisions, architecture, and product direction
  • Ensure code quality through adherence to best practices, thorough testing, and effective design patterns
  • Take ownership of deliverables and proactively address any challenges that arise
  • Stay current with evolving technologies and advocate for improvements
What we offer
What we offer
  • Unlimited PTO
  • Life Insurance at no cost to employees
  • Short-term and long-term disability at no cost to employees
  • Paid maternity and paternity leave
  • Healthcare insurance (Premiums are partially paid for by Mayvue)
  • Dental and vision at no cost to employees and dependents
  • Optional supplemental life insurance
  • Receive $1,000.00 per year for Continuous Learning Allowance
  • Receive 1 day paid per year as a Community Service Allowance
  • Onsite gym in Pittsburgh office
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Corporate Tools is hiring a Senior Software Engineer in Dallas, TX. You will be ...
Location
Location
United States , Dallas
Salary
Salary:
185000.00 USD / Year
corporatetools.com Logo
Corporate Tools
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be located in Dallas, TX or willing to relocate
  • Bachelor's degree in computer science or other equivalent degree/experience
  • Minimum of 6 years full stack application development, software test automation experience, and object oriented development
  • 4+ years working with back-end frameworks such as Rails, Laravel, Django, etc.
  • 4+ years working front-end frameworks such as Vue, Angular, React, etc.
  • 2+ years working with relational databases and writing SQL queries or stored procedures
  • Advanced level of querying in ORMs such as ActiveRecord and Sequel
  • Experience mentoring junior to mid-level engineers while balancing current work
  • High proficiency in some of the following AWS services: ECS, EC2, S3, CloudWatch, RDS, ElasticSearch, VPC
  • Proficient in vanilla JavaScript (outside of using it with a modern web framework)
Job Responsibility
Job Responsibility
  • Be a good human
  • Treat your co-workers with respect
  • Have a Growth Mindset, not a Fixed Mindset
  • Remember that it's a marathon, not a sprint. Help us bring calm to what can creep into a rush
  • Design, implement, document, and maintain front and back end systems for high-traffic applications
  • Help peel off monolith code into well-organized architecture
  • Help drive technical standards for the team
  • Design and implement novel systems from scratch, from billing to all kinds of crazy ideas we come up with
  • Help us set a high bar for quality, from code and systems to how we treat each other
  • Take substantial features from concept to shipping
What we offer
What we offer
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
  • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company—not accrued, not capped, take time off when you want
  • The 4 holidays are: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Parental Leave
  • Up to 6% company matching 401(k) with no vesting period
  • Quarterly allowance
  • Open concept office with friendly coworkers
  • Creative environment where you can make a difference
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in product development/product management environment, with a strong background in developing single-page applications using Angular 19+
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Knowledge of Node.js scripting, Webpack, esbuild, Unit Testing, Integration Testing, Modfed, and shell scripting
  • Experience with Angular Library package development
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts, specifically focusing on complex Angular applications and component development
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles, especially within the Angular framework and its ecosystem
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges, with a particular focus on optimizing Angular application performance, scalability, and maintainability
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects in frontend Angular applications
  • Have a deep understanding of the technical requirements for the solutions being built, including Angular best practices, state management patterns (e.g., NgRx), and modular architecture
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life, with an emphasis on efficient Angular development workflows, build processes, and deployment strategies
  • Proficient in information modeling, data structures and algorithms, applied to frontend data handling and complex UI interactions within Angular
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions, especially concerning Angular application architecture, component design, and integration patterns
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Help us build a better Wells Fargo. It all begins with outstanding talent. It al...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Applied Computer Science, Computer Applications, Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering experience
  • Experience in Application Programming Interface (API) and User Interface (UI) design and development
  • Experience with Spring, Spring MVC, Spring Boot, Spring Batch
  • Experience with relational and NOSQL databases such as Oracle, MS SQL, Mongo DB
  • Experience in automations and unit/integration testing using Jasmine, Karma, Selenium, Junit, RestAssured
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) tools Jenkins, UrbanCode Deploy, and/or Harness
  • Experience in application performance, monitoring and optimization tools JMeter, Blazemeter, Splunk, or AppDynamics
  • Experience in Agile Methodologies, API design, and System Architecture
  • Experience in PCF or OpenShift
Job Responsibility
Job Responsibility
  • Drive moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Drive projects
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical and Computer Engineering, Electronic Engineering, Information Systems, Information Technology, or related technical field
  • 4 years of experience in the job offered or in a related position involving software engineering and development experience
  • 2 years of experience delivering complex enterprise wide information technology solutions
  • 3 years of automation experience with BluePrism or UiPath RPA toolset
  • 2 years of UiPath specific development experience
  • 3 years of process and solution design
  • 2 years of direct user requirements gathering and refinement
Job Responsibility
Job Responsibility
  • Drive moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients’ needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Drive projects
  • Fulltime
Read More
Arrow Right